sinon 相关问题

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

Sinon单元测试MySQL连接

我正在尝试对我的AWS Node Lambda进行单元测试。我正在使用MySQL。我有一个实用程序文件来获取MySQL连接池,这是我的处理程序中的依赖项。我正在尝试通过Mocha对我的处理程序进行单元测试...

回答 1 投票 0

如何模拟控制器?

我不知道该如何嘲笑。有人可以帮我吗?我想为此控制器编写测试用例。但是我对此并不陌生,所以我不知道从哪里开始以及如何编写测试用例...

回答 1 投票 0


使用Jest和TypeScript的不完整存根

我正在尝试使用Jest测试一个函数。由于我使用的是TypeScript,因此编译器困扰我确保我的存根返回所有对象字段。我不需要所有的...

回答 1 投票 0

无主体的nodejs函数

[能否请您帮助我理解以下代码?我无法使用sinon模拟方法,这可能是什么问题? async function getMessage(){} //守护进程getMessage(); module.exports = {...

回答 1 投票 0

sinon.js:为方法创建一个“存根”,测试忽略该存根

我在node.js中编写了以下代码:const rp = require('request-promise');导出异步函数readSite(){试试{让response =等待rp('http://www.google.com');返回...

回答 1 投票 0


sinon stub或其他功能不是方法

有没有一种方法可以仅对没有对象的函数使用sinon.stub(),例如,方法getSome(){} sinon.stub(getSome),或者是否有另一种sinon方法可以这样做?

回答 1 投票 0

无法调用res.send()

我正在开发Node.js应用程序。这是validate.js文件的代码,我在其中定义了一个类Validate和静态方法validateTicket,并在底部导出了该类。 validate.js ...

回答 1 投票 0

如何在ExpressJS中以正弦形式在服务中编写业务逻辑

我想使用sinon使用ExpressJS和Mongoose为服务的业务逻辑编写测试代码。我编写了以下测试代码,但是findOneService仅将id作为参数,并返回一个...

回答 1 投票 0

模拟/存根返回另一个函数的函数

我有两个函数funcA和funcB funcA是一个npm模块,funcB是调用funcA funcB.js的自定义函数const a = require('a')const funcB =()=> a.funcA({arg} )我想测试...

回答 1 投票 0

带sinon的stub es6 getter setter

如果您对getters / setter类使用以下es6语法,则Person Person {builder(name){this._name = name; } get name(){return this._name.toUpperCase(); }设置名称(新名称){...

回答 1 投票 2

如何存根节点缓存的cache.get()?

我正在为使用节点缓存的功能编写单元测试。在下面的函数中,我想在第一个缓存中返回一个字符串。在第二个缓存中获取一个数组。get请注意,我...

回答 1 投票 1

声称已在Mocha和Sinon的诺言中调用了该方法

我有以下简化的方法和测试,在这里我想测试是否已调用handleResponse()。测试失败,根本没有调用handleResponse()。如果我修改代码以运行...

回答 1 投票 1

我如何使用摩卡测试sinon对云API进行存根?

我正在进行摩卡单元测试。接下来,我用req,res调用api。它到达那里,然后在调用另一个api的方法内部即云api。获得记录。返回记录。在这里云...

回答 1 投票 0

Node.js存根request.get()以立即调用回调

我正在尝试测试一个在其中调用request.get()函数的函数。我正在尝试覆盖回调函数的所有分支。我正在尝试不分离回调就实现它...

回答 1 投票 0

Mocha Sinon测试ajax请求(在Node中)

如何使用Mocha和sinon测试Ajax请求?这是称为testApp的类中的初始化函数:testApp.prototype.initialize = function(){$ .get(....); },如果我说...

回答 1 投票 1

Jasmine / Sinon-触发jQuery UI关闭按钮回调

我有一个带有OK按钮的对话框,单击此OK按钮后,将调用回调方法。我正在为此编写单元测试,但是我似乎找不到找到如何单击OK按钮的方法...

回答 1 投票 0

Sinon在存根后调用原始方法

[尝试存根ES6导入方法。但是sinon调用了原始方法。 //utils.js导出函数getUser(name){返回名称+“已获取”; } //user.js import {...

回答 1 投票 0

JavaScript中Web套接字的单元测试

我需要使用sinon向Web套接字客户端编写单元测试。代码如下:Socket = {connect:function(){socket = new WebSocket('ws:// localhost:12345');套接字....

回答 1 投票 3

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