Chai是Node.js和浏览器的BDD / TDD断言库,可以与任何Javascript测试框架一起使用。
我的代码:const model = require('../ db / models / user'); const describe = require('mocha')。describe; const assert = require('chai')。assert; const chaiHttp = require('chai-http');让chai = require('chai'......
我正在尝试对使用twilio-node包发送SMS消息的函数进行单元测试。我正在尝试测试的函数,无论是传入的参数还是被调用的时间,都是Twilio ....
Node,Express.js。无法获得POST请求以通过Chai上的测试
我正在接受Chai测试的练习。我的POST路由不能通过测试。以下是我得到的两个错误:1)Todo API:POST / v1 / todos应该创建并返回一个新的...
用chai摆脱no-unused-expressions linter错误的好方法
在我的Chai测试中,我经常发现自己想要使用类似.to.be.empty,.to.be.true等的断言,因为我发现它们比.to.be.length更清晰(1 )或.to.be ....
我想运行一系列基于先前测试中使用的数据的测试。如何用类似的东西来实现它:describe(``,()=> {let t = true; it(`test1`,()=> assert(...
我正在测试/确认一些数据库锁定的东西,我想站起来一个测试,如果我锁定行,它将确认请求(“请求 - 承诺”库)将挂起。一些不起作用的想法是......
如何单元测试使用apollo-resolvers创建的Graphql Resolver函数
我使用'apollo-resolvers'npm模块创建了解析器(userresolver.js),如下所示。从'apollo-resolvers'导入{createResolver};从'apollo-errors'导入{isInstance}; const ...
我怎样才能将一个数字,一个输入从我的测试用例中转换为整数或浮点数,总是带有8个小数位的浮点数/字符串数?比方说,如果我的输入是3,那么我......
我正在尝试使用chai和mocha编写单元测试。但是在运行测试时出现此错误。有人可以帮我这里。
如何使用Chai在mocha框架中使用backstopjs断言失败
我正在尝试使用mocha创建一个视觉回归框架,使用backstopjs完成视觉差异。我有一个小的第一次测试运行,但当我故意测试失败时,我想...
我想声明一个元素存在于页面上。有可能在量角器中检查:expect(element(by.id('button'))。isDisplayed())。to.eventually.be.true会是什么......
给出以下示例Button.js,其中创建了一个javascript类:从'./htmlToElement'导入htmlToElement; class Button {constructor(){this._html = htmlToElement('
让我解释一下问题陈述:我正在使用Mocha,Chai和Sinon。我试图存根一个类似于下面的方法:myNamespace.myMethod({beforeSend(){...}},回调)我......
TLDR:我的api适用于curl和postman,但在一个put请求中使用chai-http时错误“无法在发送到客户端后设置标头”测试失败(所有其他put请求...
在node.js中要求mocha测试文件会导致TypeError:describe不是一个函数
我有一个包含某些测试的测试文件:describe(“tests”,()=> {before(async()=> {// ....}); afterEach(async()=> {// ... });});我想要那个文件......
我正在为我的流星应用程序的出版物进行单元测试。我需要更改超时间隔,所以我添加了this.timeout(5000)。但这给了我错误错误:this.error不是一个函数...
我希望有一种更简单的方法来检查一个对象是否有一个空数组[重复]
我正在用chai和sinon写一些测试。我有这个对象:{payload:{foo:'bar',bar:[]},输入:'FOO:BAR'}我想写一个期望......
我正在为一个项目进行上课,我对webpack和chai / mocha测试感到失望。我有一个包含名为gameData的数组的对象,该数组存在于名为data.js的文件中。我正在出口......
我有一个带有几个端点的快速应用程序,目前正在使用mocha,chai和chai-http进行测试。这工作正常,直到我为池化mongo连接添加逻辑,并开始构建...
我无法找到一个解决方法来捕捉被测试的Mocha和Chai Code的抛出字符串:function SimpleDate(year,month,day){if(!isValidDate(year,month,day)){throw“...