sinon 相关问题

Sinon是JavaScript的模拟框架,可以创建间谍,存根和模拟。

Mocha单元测试javascript中的模拟变量

我正在使用Mocha编写Javascript测试用例。我的代码正像这个apigee一样。此javascript部署在apigee云中。它可以访问平台变量。这是myscript my -...

回答 1 投票 0

[使用mocha在node.js中编写单元测试用例以模拟蔚蓝的服务总线队列以接收消息

我已经写了一个单元测试用例,但是它给出了错误。请在下面的代码中找到index.js const {ServiceBusClient,ReceiveMode} = require(“ @ azure / service-bus”); module.exports = async ...

回答 1 投票 0

nodejs中的Azure Redis缓存的编写单元测试

我正在尝试使用mocha框架编写单元测试用例,在这里我必须模拟一个蔚蓝的redis缓存...有人可以帮助我如何使用node.js模拟用于单元测试用例目的的缓存。 ...

回答 1 投票 0

使用Sinon.js的桩性能。now()

我正在用Ember-qunit编写单元测试。我想在performance.now上设置自定义值。我尝试了sinon.stub(performance,'now',60000);但这没用。我收到TypeError:stub(obj,'meth',fn)has ...

回答 1 投票 0

用sinon插入uuid

所以我正在更新对项目的依赖关系,但遇到了一个障碍...我的单元测试与下面的存根完美配合。但是,在最新版本的UUID中,这似乎已损坏。任何...

回答 1 投票 3

如何对模块中导出的函数返回的对象进行存根

请考虑以下内容:注意:下面显示的示例只是为了简洁起见,没有考虑实际的用例文件:simpleCalcs.js module.exports = function(){...

回答 1 投票 0

SinonStub函数观察者

我尝试通过想要测试的sinon.js测试表达中间件,该中间件发送给响应特定的JSON,并且不让请求进入下一个中间件或请求处理程序。 const middleware =(req:...

回答 1 投票 0

如何在单个命令中创建和配置sinon存根

如果要在一行中创建和配置Sinon存根,可以吗?天真的实现:const a = sinon.stub()。withArgs(myArg1).returns(15);不会将stub设置为-而是将其设置为...

回答 1 投票 0

Mocha:构造函数中使用的测试函数

我正在将摩卡,柴和西农用于测试目的。我有一个如下所示的类:class ClassToTest {person;构造函数(人){this.setPerson(person); } setPerson(...

回答 1 投票 0

用于异步调用的Sinon单元测试

我想测试一个加载某些数据的函数,并检查列表是否为空。我收到如下类似的错误网络获取错误.map不是一个函数存根,称为0 ...

回答 1 投票 0

stub setTimeout函数

我有一个函数等待异步函数wait(time){return new Promise((resolve)=> setTimeout(resolve,time)));我这样称呼等待:await wait(5000);从不同的功能。我...

回答 1 投票 0

将独立的模块存根。使用重接线导出功能

我正在尝试对module.exports函数进行存根。但是我有些麻烦。我会给你一个sudo代码的情况。 MyController.js const sendOTPOnPhone = rewire('../../ src / services / OtpService / ...

回答 1 投票 0

Sinon模拟期望:使用正则表达式检查函数自变量对象字段字符串?

嗨,我想使用正则表达式检查传递给函数的参数。情况是我想验证一个包含生成的字符串的对象,该字符串在某些部分具有随机字符,这是要转换为...的字符串...

回答 1 投票 -1

为带有关联的模型创建存根

我正在使用mocha和chai编写RESTful API的测试,我已经阅读了一些文章,人们建议为查询创建存根,而您实际上不应该进行数据库查询。但是如何...

回答 1 投票 0

使用Sinon将单元测试回调转换为Promise

所以我想通过对channel.sendToQueue进行存根测试来测试以下功能,但是我不确定如何处理转换为Promise的回调。 const queMessage =异步函数(channel,...

回答 1 投票 0

使用Sinon的Spy进行表单验证时出错

我无法使用Sinon的Spy()函数验证是否正确填写了表格。我的目标是通过此单元测试:it('检查表单有效时检查整个表单的有效性',()=> {...

回答 1 投票 0

Sinon Stub无法与AWS参数存储(NodeJS)一起使用

我正在尝试对aws参数存储(PS)的调用进行存根。但是,即使我以多种方式添加了存根,它也始终是对aws PS的实际调用。我正在尝试测试功能的方法...

回答 1 投票 0

[使用sinon的带有模块的功能的单元测试

我有2个函数,const callAndParseHttp = async(url)=> {const response = await got(url);返回等待parseXml(response.body); }; const parseXml =异步xmlData => {...

回答 1 投票 0

如何在发布路线上模拟Express / Node.js中间件?

我正在用chai和mocha编写一些测试,但遇到了一些麻烦。例如,在我粘贴到此处的路由中,LOGOUT调用isLoggedIn中间件,该中间件检查用户是否存在于...

回答 1 投票 0

存根后,将在mocha单元测试中调用嵌套函数:AssertionError:预期的“某些数据”等于“存根字符串”

我是不熟悉使用mocha和sinon进行单元测试的人,只是为了了解更多信息,我已将一个函数存根返回一些字符串,在我的代码中,我将此函数称为内部函数。我的测试是查看...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.