腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
sinon
stub.restore
和
stub.reset
有
什么
不同
?
、
、
清理时,在使用
sinon
创建存根后,您可以恢复或重置它。有人能给我解释一下这两者的区别吗?或者何时使用restore,何时使用reset?
浏览 50
提问于2020-06-09
得票数 2
1
回答
重构一些
有
很多重复代码的单元测试。
、
、
下面你会看到我写的单元测试:QUnit.test('Localized Date in Honolulu', assert => {}); const stub =
sinon
.stub(constantDate(); QUnit.test('Sydney time', as
浏览 3
提问于2017-07-26
得票数 0
回答已采纳
1
回答
如何使用jasmine节点监视依赖模块内的方法
、
、
、
、
我正在尝试为一个模块编写茉莉测试-(比如moduleA),它“需要”另一个模块-(ModuleB)。function moduleBFunction(){}var moduleB = require('./moduleB'); if(input){ moduleB.moduleBFu
浏览 2
提问于2016-05-02
得票数 0
回答已采纳
2
回答
使用
sinon
.js测试jQuery延迟对象的“done”回调函数
、
、
、
、
我不确定如何在Mocha.js +
Sinon
.js中做到这一点。我能够监视jquery并检查是否调用了when方法:@view.myMethod()spy.restore我也尝试了类似这样的东西:stub =
sinon
.stub($.Deferred(), 'done').returns myCallback:
sinon
浏览 0
提问于2013-01-24
得票数 0
2
回答
Mocha -应该直接在describe()块中初始化存根,还是在之前()内部初始化存根
、
、
、
我需要一个对存根变量的引用,这样我就可以在afterEach()
和
after()回调上执行reset()
和
restore()。我最初的方法是在describe()块中定义存根,以便可以在回调中访问变量: const myStub =
sinon
.stub(myModule, 'itsMethod'); myStub.restore();}); 但是,我想知道使用before()
浏览 12
提问于2018-02-15
得票数 3
回答已采纳
1
回答
sinon
没有正确地恢复存根原型方法?
、
、
、
看来
sinon
可能没有正确地恢复一个短截原型。在我把它报告为窃听器之前,有人能告诉我我是否做错了
什么
吗?但没有正确地恢复它:随后的测试--与此代码无关,但依赖于net.Socket --开始失败: var stub =
sinon
.stub(net.Socket.prototype, 'connect'); var
浏览 7
提问于2016-05-24
得票数 1
回答已采纳
3
回答
如何测试存根数据库查询
、
、
、
我
有
一个Sails.Js控制器,如下所示 confirmID: function(req,res) {describe('Controller', function() { sandbox =
sinon
.sandbox.create();
浏览 2
提问于2014-09-12
得票数 3
1
回答
使用mocha、chai、chai-http
和
sinon
在Express API上测试try-catch
、
、
、
、
我
有
一个用Express创建的API应用程序,它在控制器上具有此功能 /** UserController.ts */ } catch (e) { } c
浏览 15
提问于2020-06-22
得票数 0
1
回答
在同一文件中定义的
Sinon
顽固助手方法
、
、
、
、
所以我
有
一个文件,user-database,它看起来像这样: return new Promisenew Error('whoops')); } }, (err) => { })} describe('when successful', () =
浏览 2
提问于2016-12-15
得票数 5
回答已采纳
1
回答
使用
Sinon
进行单元测试:如何在回调中测试变量?
、
、
、
我正在用
Sinon
做单元测试,至少试图让一些东西通过,但我运气不佳。我在网上找不到任何东西。 我
有
两个问题: 1)我正在尝试得到一个简单的响应,但它不能说spy是false。我不知道如何将req、res
和
next传递到router.get router.js const express = require('express'), router = express.Routerreq.title, description: 'N/A' it(&
浏览 17
提问于2019-05-05
得票数 0
3
回答
如何用
sinon
.js在nodejs中存储全局依赖项的新实例方法
、
、
、
MyClass.prototype.doSomethingElse = function(c,d){} 测试:var MyClass = requre('.'doSomething method', function() {
浏览 3
提问于2015-06-14
得票数 2
回答已采纳
0
回答
如何使用
sinon
模拟作为函数导出的节点模块的函数/属性?
、
、
、
我
有
一个作为函数导出的服务模块。我需要向它传递一些东西,比如一个configuration对象,所以它确实需要保留这个结构。我试图从服务中找出一个函数,但找不到。在我的应用程序中,我
有
一个函数可以调用在测试过程中出现问题的API,所以我想要将其存根。(我知道我必须以
不同
的方式编写测试来处理异步问题)module.exports = function(config) {var
浏览 0
提问于2016-07-13
得票数 1
回答已采纳
2
回答
恢复匿名
sinon
.stub
、
、
我已经在模块中组织
和
分离了这些内容,但是存根仍然存在。我想,从
sinon
.js文档中,一旦测试完成,当然是在迁移到一个新模块之后,原始函数就会被恢复(删除存根)。部分困难似乎是我使用了一个匿名存根,因此很难简单地调用
stub.restore
。<!/static/
sinon
.js"></script> <script src="http://sinonjs.org
浏览 0
提问于2015-03-26
得票数 1
回答已采纳
1
回答
Vue-test-utils wrapper.find返回0处不存在任何项目
我
有
一个带有两个按钮的组件,如下所示: <a id="config-delete-button" class="btn btn-sm btn-danger pull-right" v-if="is_this_adminlocalVue.nextTick(() => {
浏览 7
提问于2019-02-14
得票数 0
1
回答
如何在被测试的类/方法中加载的对象中对方法进行存根?
、
、
、
、
我们的MEANJS应用程序
有
一个类(例如,CompanyService),它加载另一个类的对象(例如,CompanyRepo),并在它上调用一个方法。rejected) { })单元测试法 return companyService.isDomainExists("test company").shoul
浏览 0
提问于2018-02-22
得票数 1
2
回答
在Jest中保存嵌套函数
、
、
在模块范围内,我
有
两个函数。其中一个函数由另一个函数使用。
浏览 0
提问于2018-11-12
得票数 2
回答已采纳
2
回答
如何使用
sinon
为neo4j Thingdom模块添加存根函数
、
、
在几个小时的失败尝试之后,我一直在网上搜索,我找到的唯一的参考点是一个样本项目,它使用
sinon
.createStubInstance(neo4j.GraphDatabase);来存根出整个对象。neo4j.GraphDatabase.prototype, 'createNode');
stub.restore
();问题来自于我希望运行的下一组测试,这些测试测试
浏览 0
提问于2013-05-23
得票数 1
回答已采纳
4
回答
TypeError:'undefined‘不是函数(对’
sinon
.spy()‘求值)
、
、
但不幸的是,由于错误,我不能使用spy方法:以下是重现错误的步骤: 使用Install
sinon
:cd test && bower install sinonInclude在test/index.html中创建一个空项目<script src="bower_components/
sinon
/lib
浏览 58
提问于2013-12-13
得票数 19
回答已采纳
1
回答
尝试使用Mocha &
Sinon
对HTTP调用进行存根。接收错误: TypeError: get预期会产生结果,但没有通过回调
、
、
、
、
我一直在练习使用、、
和
来处理这个问题&稍后我将对真正的HTTP调用实现进行单元测试。= require('
sinon
'); before(() =>
浏览 1
提问于2021-02-12
得票数 0
回答已采纳
1
回答
使用
Sinon
NodeJs编写测试用例
、
、
我
有
一个下面这样的代码 KafkaWrapper.ts export class KafkaWrapper { logLevel: logLevel.ERROR, });} 然后我
有
另一个kafka-consumer.tsbroker', async function () { const stub = sandbox.stub(Kafka, 'c
浏览 18
提问于2021-10-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RVVP和KVVRP有什么不同
cmd命令和dos命令有什么不同?
cb认证和ce认证有什么不同
凶块链和区块链有什么不同?
华为和华三这对兄弟有什么不同
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券