腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Sinon
-
用于
内部
函数
的
基本
用法
、
、
、
、
在使用
sinon
测试我
的
代码时,我遇到了一些问题。我有一个简单
的
模块,它调用两个
内部
函数
并检查它们
的
结果。我打算使用存根来改变这些
函数
的
输出,以测试模块如何响应。这个是可能
的
吗?= require("
sinon
");var expect = chai.expect; chai.us
浏览 9
提问于2017-02-28
得票数 2
1
回答
如何使用
sinon
在JS中实现部分子功能?
、
、
、
有时,在模块中,
函数
调用其他
函数
(
用于
因子分解、代码抽象等),我们可能希望测试调用者
函数
,而不测试
内部
函数
。} = require('chai'); describe, before,} = require('mocha'); desc
浏览 32
提问于2020-06-23
得票数 0
1
回答
如何与CasperJS一起使用
Sinon
?
、
、
、
如何在CasperJS中使用
Sinon
?下面是我使用
的
基本
测试文件:var server =
sinon
.fakeServer.createtest.assertHttpStatus(200,'http status is 200'); caspe
浏览 1
提问于2013-07-19
得票数 4
回答已采纳
1
回答
使用Mocha/Chai测试NodeJS匿名回调代码
、
、
、
下面是我正在使用
的
代码: postYelp: function (cb, results) { /* istanbul ignore next */ },如你所见,results.client.post
函数
调用中
的
第三个参数是一个匿名回调我想要这个回调
的
测试覆盖率。如果我可以很容易地重构,用与回调相同
的</
浏览 1
提问于2015-08-25
得票数 2
2
回答
先将时钟提前59分钟,然后等待1分钟。
、
我有一个
用于
自动注销功能
的
web组件,它在第59分钟显示带有消息
的
模态窗口,并在没有活动
的
情况下再停留一分钟。如果用户不单击窗口上
的
任何位置,则注销用户。因此,一个小时内没有任何活动会自动注销用户。我正在试着测试那个显示消息
的
模态窗口。require('path'); const sinonPath = require.resolve('
sinon</e
浏览 2
提问于2018-06-01
得票数 2
回答已采纳
2
回答
需要外部库
的
茉莉花测试
、
、
、
我想知道什么是最佳实践,或者至少是一种使用茉莉花来测试javascript
的
实践,它需要在页面加载时调用远程库,而不是在应用程序中。it("calls stripe token creation", function() { stripeSpy = spyOn(St
浏览 4
提问于2013-09-18
得票数 5
回答已采纳
1
回答
使用jest在节点中模拟moment.js
、
、
、
为了预测我
的
集成测试,我试图模拟moment.js。jest,就像...但是当我运行我
的
测试时,源代码使用
的
是普通
的
moment。我已经通过执行moment成功地重写了行为,但这还不够好,因为它覆盖了更多我不想更改
的
函数
。
浏览 1
提问于2019-03-10
得票数 0
1
回答
将console.log分配给对象
、
、
原始
的
sinon
实现包含以下代码: log: function() {}}
sinon
.log = console.log;
sinon<
浏览 0
提问于2014-08-24
得票数 0
回答已采纳
1
回答
Sinon
-如何存根嵌套
函数
?
、
、
、
、
如果这是一个简单
的
问题,很抱歉,我是Node和
Sinon
的
新手。我正在努力弄清楚如何断言Nodejs中调用了嵌套
的
异步
函数
。我使用了mocha,chai,
sinon
和request (),但我认为我在存根部分遗漏了一些
基本
的
东西。/my_app.js') ,chai = require('chai') ,
s
浏览 0
提问于2014-12-14
得票数 5
回答已采纳
3
回答
sinon
监视独立
函数
当我在对象
内部
的
函数
上使用
Sinon
时,它起作用了: console.log('hello');var myObj = { myFunc: myFunc};myObj.myFunc();然而,我不知道为什么我在一个独立
的
函数
上使用
Sinon
,如下所示
浏览 1
提问于2015-09-01
得票数 22
1
回答
用
Sinon
嘲弄Redis构造器
、
、
、
、
= require('
sinon
'); });}); 我也尝试了几个变体,但我被困住了,因为我
基本
上需要模拟构造
函数
,而我不确定
Sinon</e
浏览 2
提问于2017-05-31
得票数 4
回答已采纳
2
回答
Sinon
Spy / Stub
用于
内部
功能(私有
函数
)
、
、
我是新
Sinon
。我无法监视私有的ajax
函数
function ajax () {} var jquery = { console.log("I'm a"); getJSONvar
sinon
=
浏览 4
提问于2016-12-21
得票数 3
回答已采纳
2
回答
我如何在Firebase
的
云
函数
项目中使用
sinon
来存根node.js中
的
构造
函数
?
、
、
、
、
我在一个云
函数
的
Firebase项目中使用了GeoFire,我想对它进行单元测试。在我
的
原始代码中,GeoFire
的
用法
如下:我也试过了:const geofireStub =
sinon
.stub(G
浏览 2
提问于2017-11-15
得票数 1
1
回答
如何监视
函数
、
、
我正试图监视一个全球性
的
功能。但是下面的测试失败了,怎么做呢?var spy =
sinon
.spy(foo); expect(spy.callCount).to.equal(1);如果我像下面这样做,那它就会起作用var spy =
sinon
.spy(window, "foo"); expect(spy.callCount).to.equal(1); 所以有什么区别
浏览 1
提问于2017-05-20
得票数 1
回答已采纳
3
回答
用mocha和
sinon
测试插座
、
、
、
、
I dunno...");};这里
的
问题是,,我不知道我
的
测试何时结束。因为myFun不返回承诺或任何东西,我不知道如何告诉摩卡,我已经发送了我想要
的
所有消息,并且测试应该结束。= require("
sinon
"); const sinonChai
浏览 5
提问于2017-10-04
得票数 1
回答已采纳
1
回答
如果间谍方法被间接调用,则不调用
Sinon
间谍。
、
问题以下CDN可
用于
html://cdn
浏览 3
提问于2014-09-25
得票数 11
回答已采纳
2
回答
返回解析承诺
的
存根类实例方法(使用
Sinon
)
、
、
、
控制器创建模型类
的
实例,然后调用其方法之一,该方法返回已解析
的
承诺。我需要对类构造
函数
进行存根,然后对方法进行存根,这样它才能返回使用测试数据解析
的
承诺。= require('
sinon
');}
浏览 4
提问于2016-12-02
得票数 2
回答已采纳
1
回答
sinon
.stub()对
sinon
.sandbox.stub()?
、
、
、
在我们
的
前端单元测试中使用
sinon
和
sinon
,我很难理解这些方法
的
区别。我们使用
的
是
sinon
.sandbox.stub() (字面意思就是
函数
,我们不创建沙箱),这些存根显然是在每次测试后自动恢复
的
。我只是没在文件里看到这个。我认为这个方法不存在,我认为您需要使用
sinon
.sandbox.create()显式创建沙箱。在沙箱对象上,您将调用存根
函数
i.e. mySandbox.stub(),而不是"
浏览 3
提问于2014-05-27
得票数 13
1
回答
在module.exports中使用
sinon
的
间谍NodeJS
函数
总是返回0
、
、
、
我正在使用用
Sinon
编写
的
测试用例来跟踪对另一个
函数
的
调用数。我有下面的代码,在运行测试时,calledFuncSpy callCount总是得到0,这不是预期
的
。同时,在console.log上运行另一个间谍会给出正确
的
输出,我在代码中对它进行了注释。有人知道问题出在哪里吗?var
sinon
= require("
浏览 1
提问于2021-06-10
得票数 0
1
回答
使用
sinon
存根私有
函数
、
、
、
、
我想要存根一个未被给定文件公开
的
函数
。我
的
代码如下: const inner = function inner(){} return true} outer, } 要测试外部方法,我需要存根
内部
方法到目前为止,我尝试了: const
sinon
= requi
浏览 35
提问于2020-11-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
Python的函数思想及基本用法,重!
向右操作符及其相关函数的基本用法
python里apply用法_Python apply函数的用法
Vlookup函数的灵活扩展用法
Linux Shell 数组的基本用法
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券