sinon 相关问题

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

模拟当前时间

我正在为使用连接到MongoDB的应用程序编写集成测试。我将实体创建时间写到DB并为此使用Date.now()。我的应用程序对时间敏感,因此我想要...

回答 1 投票 0

如何使用Sinon.js(vue)存根/模拟返回值以测试我的方法

我尝试了很多代码,但在我的情况下没有人起作用。 //返回数据库中的所有组getAllGroups(){apiService.getAllGroups()。then((data)=> {this.groups = ...

回答 1 投票 0

open-wc测试中使用sinon的存根照明元素方法

我正在使用open-wc对用lit-element编写的自定义元素进行单元测试。我们正在使用Karma,Mocha,Sinn和Chai。我正在尝试测试元素的构造函数:Constructor(){super(); ...

回答 1 投票 0

如何在正则表达式中使用sinon.match

简单的问题-我正在测试JavaScript,并试图断言日期时间的格式正确。这是变量:let regexp = / ^ [“']?\ d {4}-\ d [0-2]-[0-3] \ d [T \ s]?[0-2] \ d :[0-6] \ d:[0 -...

回答 1 投票 0

如何使用玩笑嘲笑node.js中的postgresql(pg)

我是node.js的新手。我正在使用pg和pg-native为无服务器应用程序在node.js中为postgresql编写代码。我需要为此编写单元测试。我无法使用笑话或西农来模拟pg客户端。我的...

回答 1 投票 1

如何使用笑话或sinon模拟node.js中的postgresql(pg)

我是node.js的新手。我正在使用pg和pg-native为无服务器应用程序在node.js中为postgresql编写代码。我需要为此编写单元测试。我无法使用笑话或西农来模拟pg客户端。我的...

回答 1 投票 1

在sinon中使用异步回调的存根方法

我有一个parsePDF()方法,该方法调用extractText(),该方法在异步回调中返回其结果。问题我如何编写仅测试parsePDF调用的mocha / chai / sinon测试...

回答 2 投票 1

带有sinon.js的存根ES6类

我有一个实例化模型类的控制器类,我想测试控制器在实例化模型时是否使用了正确的参数。我发现在...

回答 1 投票 1

如何对node-cron作业进行单元测试

我需要使用node-cron调用一个函数,并为此编写单元测试用例。单元测试用例应该能够测试函数是否正在基于模式进行调用。下面是我的代码const ...

回答 1 投票 4

如何使用Mocha Chai和sinon编写以下功能的单元测试用例

我无法在下面的代码库中编写测试用例,我可以按如下所示对模拟数据进行存根处理,但是它在fileData.on const bucketStub = sinon.stub(Storage.prototype,“ bucket”)处失败。 。

回答 1 投票 0

使用HTML夹具存根Axios获取请求

我尝试了各种尝试。这是我最新的。我只是想对Axios请求进行存根并返回固定装置。 const {Expect} = require('chai'); const sinon = require('sinon'); const {...

回答 1 投票 0

我如何测试具有本地依赖性的TypeORM存储库方法

我是Node的新手,我正尝试用Mocha和Sinon测试TypeORM定制存储库,而无需访问数据库。我的存储库有一个方法,该方法带有2个参数并返回Promise。它...

回答 1 投票 1

Sinon-返回值不是函数

我正在编写单元测试,并且我有一个像这样的模块文件:#!/ usr / bin / env node const shelljs = require('shelljs'); const bulkUpdateDependencies =(outdatedPackages)=> {//一些逻辑...

回答 1 投票 0

如何使用sinnon模拟书架js中的回调函数

我想用sinon使用书架js(带有knex)来模拟这段代码。 const campaigns =等待模型。Campaign.forge().query((qb)=> {qb.where(“ account_id”,...

回答 1 投票 0

使用sinon stub在Mocha中导入ES6函数存根

我正在尝试根据超级测试库的请求对在Express Router中我的一条路由上调用的函数进行存根。我看到函数foo被正确调用,不幸的是它没有被存根(stub)代替...

回答 1 投票 2

如何使用sinon,mocha chai模拟以下代码的响应

任何人都可以在一个示例测试方案下面帮助我撰写文章。存储是库(Google Cloud),最后一行代码将返回由文件名和日期组成的数组。函数abc(){...

回答 1 投票 1

InversifyJS联合测试sinon存根

我正在尝试在我的InversifyJS项目上编写单元测试代码。路由测试(使用超级测试)工作正常。然后尝试编写sinon存根,间谍测试,但未成功。我的样本...

回答 1 投票 0

Sinon.stub AWS.SQS.sendmessage

我是Node和AWS的新手,我正在尝试执行一个简单的操作。我编写了一个简单的方法,将消息发送到AWS SQS:公共异步sendMessageToQueue(item:any):Promise {... ...>

回答 1 投票 0

在forEach循环中声明catch代码块>>

我很难编写测试来断言在catch块内发生的事情,该块在forEach循环内执行。产品代码函数doSomething(givenResourceMap){namedResourceMap.forEach(async ...

回答 1 投票 0

使用Sinon模拟在构造函数中设置的类属性

我正在尝试模拟在构造函数类Files中设置为默认值的类属性{builder(queueNumber = 0){this.queueNumber = queueNumber; this.dir ='...

回答 1 投票 0

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