腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5907)
视频
沙龙
1
回答
Sinon
无法
验证
内部
函数
是否
被
调
用过
一次
、
、
、
、
我想如何测试func2,并
验证
func1
是否
使用正确的参数调用了
一次
,所以我有:import
sinon
from '
sinon
'; it('send job queue should send correctparam to sendToSqs', async done
浏览 7
提问于2020-05-23
得票数 0
1
回答
Sinon
监听所有方法调用
、
、
我正在尝试测试一个特定的实例方法
是否
至少被调
用过
一次
。使用mocha和
sinon
。有两个类:A和B。在A#render
内部
调用B#render。
无法
访问测试文件中的B实例。
sinon
.spy B.prototype, 'render'B.prototype.render.called.should.equal true B.prototype.render.restore
浏览 3
提问于2017-05-10
得票数 1
2
回答
在
sinon
中创建一个假的object.method()“从头开始”?
、
、
、
、
tl;dr我确信使用
sinon
的间谍()、stub()和/或mock() api很容易,所以:我如何创建一个可测试的对象: 以下人为的示例在调用
sinon
.stub()时失败,因为
sinon
.spy()对象不能使用parse方法进行存根。(此示例还应
验证
fake_parser.parse()
浏览 1
提问于2015-05-12
得票数 3
回答已采纳
1
回答
如何在SinonJS中对模拟方法的返回值进行存根
、
、
、
、
我想做一些类似以下的事情:.expects('func').withArgs(args) .returns(somePredefinedReturnValue我这样做的原因是因为我发现,如果一个带有
内部
带有断言的回
调
的存根方法没有
被
调用,那么我的一些REST端点测试将会静默通过,而它们实际上应该失败。我正在尝试
验证
这些回
调
是否
真的
被
调用了,这样我的测试就不会给出假阳性。
浏览 0
提问于2015-02-27
得票数 5
回答已采纳
1
回答
如何将
Sinon
.JS间谍
函数
指定为类定义的一部分?
、
、
我认为测试添加了ItemView的最好方法是观察它的render()方法
是否
被
调用。expect(testContext.renderSpy).to.be.called();当我通过Chrome运行Mocha时,我得到了我想要的错误:“期望spy至少被调用
一次
,但它从未被调
用过
。”但是,如果我将
Sinon
间谍
函数
指定为onRender()回
调
,如下所示
浏览 3
提问于2013-01-30
得票数 2
回答已采纳
1
回答
如何测试使用socket.io调用的
sinon
.spy事件
、
、
、
首先,我正在尝试第二次测试
被
调用的
函数
返回正确的值。更确切地说,我正在尝试测试socket.on()第二次接收事件时返回正确的值。var spy =
sinon
.spy(socketio, 'on');但它说它永远不会被调用。此外,如果我想测试回
调
函数
中的数据
是否
浏览 2
提问于2017-09-13
得票数 1
2
回答
Javascript
sinon
测试回
调
、
、
、
、
我正在尝试测试某个
函数
是否
在回
调
中调用,但是我不知道如何包装外部
函数
。我使用摩卡作为我的测试套件,以chai作为断言库,为我的假货使用
sinon
。} else { }}; 最后,我需要
验证
从这个片段中可以看出,externalController.getAllTablesFromDb是一个接受回
调
的
函数</em
浏览 7
提问于2017-04-27
得票数 0
回答已采纳
3
回答
使用
sinon
spies
验证
函数
调用和检查参数
、
、
我想
验证
在我的单元测试中
是否
在foo()
内部
调用了bar()。有没有办法检查这个方法
是否
被
调用了?甚至可以提取bar()调用中使用的参数?var spy =
sinon
.spy(foo); bar(1,2,3); // what to do
浏览 0
提问于2015-04-22
得票数 35
回答已采纳
3
回答
Node.js如何对调用其他
函数
的
函数
进行单元测试
、
、
、
done(...) } 我知道我需要隔离地测试
函数
(如果我问了前面的问题,问这个问题是错误的,因为我根本就没有真正
浏览 4
提问于2016-05-21
得票数 1
1
回答
authenticateUser - aws-cognito-identity-js -
sinon
/proxyquire的单元测试
、
、
、
、
我设法使用
sinon
来存根我的
函数
等,但现在我必须测试一个根据事件(onSuccess,onFailure)发送回
调
的
函数
。 at Object.invoke (node_modules/
sinon
/lib/
sinon
/behavior.js:128:9)/
sinon
/li
浏览 2
提问于2017-12-16
得票数 4
2
回答
断言
函数
在承诺中调用
、
、
、
、
我正在为异步node.js
函数
编写一些测试,该
函数
使用Mocha、柴和
Sinon
库返回承诺。params) { mkdir(params) )mkdir和writeFile都是返回承诺的异步
函数
我需要测试mkdir
是否
被
调
用过
一次
,并将params提供给foo。关于如何断言foo的总体返回值(对此非常有用),我已经看过很多例子
浏览 4
提问于2016-07-11
得票数 3
回答已采纳
1
回答
使用
Sinon
-柴测试Node JS Express路由中有多个回
调
的单个回
调
被
调用
、
、
、
我对Node和
Sinon
比较陌生。这个应用程序是用Express制作的,我用的是摩卡,柴和西农。使用
Sinon
-Chai,我在Express中发布测试路线,其中包含多个回
调
,并且
无法
知道如何检查第二次回调和后续回
调
。我的index.js
内部
的路线是:var validator = require('.(), put:
sinon</
浏览 1
提问于2019-02-18
得票数 0
回答已采纳
7
回答
Mockito:如何测试构造
函数
是否
被
调用?
、
、
、
如何测试构造
函数
是否
被
调
用过
一次
?我正在尝试做一个类似这样的
验证
: verify(myClass, times(1)).doSomething(anotherObject); 但我不能
验证
构造
函数
是否
被
调用,因为它没有类似于doSomething
浏览 60
提问于2016-08-09
得票数 20
回答已采纳
1
回答
无法
断言在单元测试中调用了猫鼬保存
函数
。
、
、
我查看了几个与mocha/
sinon
与猫鼬有关的单元测试的帖子,但我仍然没有让它工作来
验证
保存方法
是否
在我的猫鼬模型上
被
调用。我想测试我的控制器中
是否
调用了order.save。我遇到的错误是,order.save不是生产代码orderController.js中的一个
函数
。 我尝试过几种不同的方法,但是我
无法
断言保存是
被
调用的。我想确认保存是
被
调用的,不管是存根、间谍还是模拟。我只是在调用ctrl.post之后还不能断言它
浏览 5
提问于2015-12-18
得票数 1
回答已采纳
0
回答
验证
单元测试实际上正在运行,而不是因为它写得很差而
被
跳过
我们使用
sinon
和mocha进行单元测试。我多次遇到这样的问题:我编写了一些测试(可能是在promise中,也可能是在回
调
中,或者是在存根中),而这些测试从来没有命中过,因此它们实际上并没有测试任何东西。我
无法
想象自己是唯一一个这样做的人,所以我想知道人们会做些什么来
验证
他们写的测试
是否
真的在运行。// sStuff...let myStub =
sinon
.stub(className, "classMethod", (resul
浏览 4
提问于2016-07-01
得票数 2
1
回答
为什么这个
Sinon
模拟有一个模拟的方法,而不是一个
函数
?
、
、
、
、
我使用
sinon
和mocha (在Rails应用程序与konacha的上下文中)。在这里,我尝试的是,它有一个模拟用法的例子:var mock =
sinon
.mock('2d')这将给出一个TypeError,指示getContext不是一个
函数
:
浏览 1
提问于2015-07-04
得票数 11
回答已采纳
1
回答
测试不同组件/文件的
Sinon
Fakeserver -没有请求?
、
、
、
、
我正在使用Mocha/Chai/
Sinon
测试一个React组件,并使用类似于renderedComponent.getTodos(callback)的方法在一个不同的文件中调用AJAX请求。我正在传递一个类似于
Sinon
FakeServer 的回
调
。但是,我得到了一个奇怪的语法错误,它导致回
调
没有
被
调用,因此server.requests是空的。通常,我的问题是:
是否
在不同的文件中包含了一个
函数
,导致
Sinon
无法</e
浏览 3
提问于2016-06-21
得票数 1
2
回答
如何在teradata中返回过程
内部
被
调
用过
程的状态?
、
、
我需要得到像0(或) 1这样的过程
内部
最后
一次
被
调用的状态,这样我才能
验证
过程
是否
执行成功。 调用一个过程会调用多个过程,如何
验证
被
调
用过
程的状态?
浏览 0
提问于2016-08-18
得票数 1
1
回答
等待回
调
结束后,在Angular中继续执行
、
、
、
、
我在理解回
调
是如何工作的时候遇到了一些问题。我正在编写一个
函数
,它必须
验证
用户的输入。在
函数
内部
,我必须对API进行HTTP GET调用,以根据用户输入执行检查。问题是
验证
函数
是从进程
函数
调用的,而提交
函数
是在我在validate()
内部
进行的HTTP调用之前调用的。我
无法
编辑进程
函数
,因为它是由其他组件使用的
函数
。. // HTTP
浏览 5
提问于2016-08-22
得票数 1
回答已采纳
3
回答
使用Moq,如何将带有输入参数的方法调用设置为具有预期属性值的对象?
、
、
、
var storageManager = new Mock<IStorageManager>(); Add()方法需要一个具有FirstName属性的UserMetaData对象。
浏览 2
提问于2013-04-08
得票数 39
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券