Sinon是JavaScript的模拟框架,可以创建间谍,存根和模拟。
我正在为使用连接到MongoDB的应用程序编写集成测试。我将实体创建时间写到DB并为此使用Date.now()。我的应用程序对时间敏感,因此我想要...
如何使用Sinon.js(vue)存根/模拟返回值以测试我的方法
我尝试了很多代码,但在我的情况下没有人起作用。 //返回数据库中的所有组getAllGroups(){apiService.getAllGroups()。then((data)=> {this.groups = ...
我正在使用open-wc对用lit-element编写的自定义元素进行单元测试。我们正在使用Karma,Mocha,Sinn和Chai。我正在尝试测试元素的构造函数:Constructor(){super(); ...
简单的问题-我正在测试JavaScript,并试图断言日期时间的格式正确。这是变量:let regexp = / ^ [“']?\ d {4}-\ d [0-2]-[0-3] \ d [T \ s]?[0-2] \ d :[0-6] \ d:[0 -...
如何使用玩笑嘲笑node.js中的postgresql(pg)
我是node.js的新手。我正在使用pg和pg-native为无服务器应用程序在node.js中为postgresql编写代码。我需要为此编写单元测试。我无法使用笑话或西农来模拟pg客户端。我的...
如何使用笑话或sinon模拟node.js中的postgresql(pg)
我是node.js的新手。我正在使用pg和pg-native为无服务器应用程序在node.js中为postgresql编写代码。我需要为此编写单元测试。我无法使用笑话或西农来模拟pg客户端。我的...
我有一个parsePDF()方法,该方法调用extractText(),该方法在异步回调中返回其结果。问题我如何编写仅测试parsePDF调用的mocha / chai / sinon测试...
我有一个实例化模型类的控制器类,我想测试控制器在实例化模型时是否使用了正确的参数。我发现在...
我需要使用node-cron调用一个函数,并为此编写单元测试用例。单元测试用例应该能够测试函数是否正在基于模式进行调用。下面是我的代码const ...
如何使用Mocha Chai和sinon编写以下功能的单元测试用例
我无法在下面的代码库中编写测试用例,我可以按如下所示对模拟数据进行存根处理,但是它在fileData.on const bucketStub = sinon.stub(Storage.prototype,“ bucket”)处失败。 。
我尝试了各种尝试。这是我最新的。我只是想对Axios请求进行存根并返回固定装置。 const {Expect} = require('chai'); const sinon = require('sinon'); const {...
我是Node的新手,我正尝试用Mocha和Sinon测试TypeORM定制存储库,而无需访问数据库。我的存储库有一个方法,该方法带有2个参数并返回Promise。它...
我正在编写单元测试,并且我有一个像这样的模块文件:#!/ usr / bin / env node const shelljs = require('shelljs'); const bulkUpdateDependencies =(outdatedPackages)=> {//一些逻辑...
我想用sinon使用书架js(带有knex)来模拟这段代码。 const campaigns =等待模型。Campaign.forge().query((qb)=> {qb.where(“ account_id”,...
我正在尝试根据超级测试库的请求对在Express Router中我的一条路由上调用的函数进行存根。我看到函数foo被正确调用,不幸的是它没有被存根(stub)代替...
任何人都可以在一个示例测试方案下面帮助我撰写文章。存储是库(Google Cloud),最后一行代码将返回由文件名和日期组成的数组。函数abc(){...
我正在尝试在我的InversifyJS项目上编写单元测试代码。路由测试(使用超级测试)工作正常。然后尝试编写sinon存根,间谍测试,但未成功。我的样本...
Sinon.stub AWS.SQS.sendmessage
我是Node和AWS的新手,我正在尝试执行一个简单的操作。我编写了一个简单的方法,将消息发送到AWS SQS:公共异步sendMessageToQueue(item:any):Promise {... ...>
我很难编写测试来断言在catch块内发生的事情,该块在forEach循环内执行。产品代码函数doSomething(givenResourceMap){namedResourceMap.forEach(async ...
我正在尝试模拟在构造函数类Files中设置为默认值的类属性{builder(queueNumber = 0){this.queueNumber = queueNumber; this.dir ='...