chai 相关问题

Chai是Node.js和浏览器的BDD / TDD断言库,可以与任何Javascript测试框架一起使用。

.mocha chai请求中更新密码的输出方法不起作用

我的代码:const model = require('../ db / models / user'); const describe = require('mocha')。describe; const assert = require('chai')。assert; const chaiHttp = require('chai-http');让chai = require('chai'......

回答 1 投票 1

Stub方法的构造函数属性

我正在尝试对使用twilio-node包发送SMS消息的函数进行单元测试。我正在尝试测试的函数,无论是传入的参数还是被调用的时间,都是Twilio ....

回答 1 投票 0

Node,Express.js。无法获得POST请求以通过Chai上的测试

我正在接受Chai测试的练习。我的POST路由不能通过测试。以下是我得到的两个错误:1)Todo API:POST / v1 / todos应该创建并返回一个新的...

回答 1 投票 0

用chai摆脱no-unused-expressions linter错误的好方法

在我的Chai测试中,我经常发现自己想要使用类似.to.be.empty,.to.be.true等的断言,因为我发现它们比.to.be.length更清晰(1 )或.to.be ....

回答 5 投票 36

摩卡在系列中运行多个'它'

我想运行一系列基于先前测试中使用的数据的测试。如何用类似的东西来实现它:describe(``,()=> {let t = true; it(`test1`,()=> assert(...

回答 1 投票 0

在Mocha,我可以断言请求超时吗?

我正在测试/确认一些数据库锁定的东西,我想站起来一个测试,如果我锁定行,它将确认请求(“请求 - 承诺”库)将挂起。一些不起作用的想法是......

回答 2 投票 0

如何单元测试使用apollo-resolvers创建的Graphql Resolver函数

我使用'apollo-resolvers'npm模块创建了解析器(userresolver.js),如下所示。从'apollo-resolvers'导入{createResolver};从'apollo-errors'导入{isInstance}; const ...

回答 1 投票 0

如何在javascript中将数字转换为8位小数点浮点数

我怎样才能将一个数字,一个输入从我的测试用例中转换为整数或浮点数,总是带有8个小数位的浮点数/字符串数?比方说,如果我的输入是3,那么我......

回答 1 投票 -2

VueJS单元测试错误 - 未实现:window.open

我正在尝试使用chai和mocha编写单元测试。但是在运行测试时出现此错误。有人可以帮我这里。

回答 1 投票 0

如何使用Chai在mocha框架中使用backstopjs断言失败

我正在尝试使用mocha创建一个视觉回归框架,使用backstopjs完成视觉差异。我有一个小的第一次测试运行,但当我故意测试失败时,我想...

回答 1 投票 0

量子器的等效是显示的

我想声明一个元素存在于页面上。有可能在量角器中检查:expect(element(by.id('button'))。isDisplayed())。to.eventually.be.true会是什么......

回答 1 投票 0

如何检查类定义中从方法返回的值的类型?

给出以下示例Button.js,其中创建了一个javascript类:从'./htmlToElement'导入htmlToElement; class Button {constructor(){this._html = htmlToElement('

回答 1 投票 0

有没有办法使用sinon存根方法,其中方法有两个参数

让我解释一下问题陈述:我正在使用Mocha,Chai和Sinon。我试图存根一个类似于下面的方法:myNamespace.myMethod({beforeSend(){...}},回调)我......

回答 1 投票 2

快速单元测试与Chai错误=发送后无法设置标题

TLDR:我的api适用于curl和postman,但在一个put请求中使用chai-http时错误“无法在发送到客户端后设置标头”测试失败(所有其他put请求...

回答 1 投票 1

在node.js中要求mocha测试文件会导致TypeError:describe不是一个函数

我有一个包含某些测试的测试文件:describe(“tests”,()=> {before(async()=> {// ....}); afterEach(async()=> {// ... });});我想要那个文件......

回答 1 投票 0

JS:出版单元测试中的“这个”碰撞?

我正在为我的流星应用程序的出版物进行单元测试。我需要更改超时间隔,所以我添加了this.timeout(5000)。但这给了我错误错误:this.error不是一个函数...

回答 2 投票 0

我希望有一种更简单的方法来检查一个对象是否有一个空数组[重复]

我正在用chai和sinon写一些测试。我有这个对象:{payload:{foo:'bar',bar:[]},输入:'FOO:BAR'}我想写一个期望......

回答 1 投票 0

试图在Webpack中导入对象进行测试,我迷路了

我正在为一个项目进行上课,我对webpack和chai / mocha测试感到失望。我有一个包含名为gameData的数组的对象,该数组存在于名为data.js的文件中。我正在出口......

回答 1 投票 0

如何为chai-http导出节点快递app

我有一个带有几个端点的快速应用程序,目前正在使用mocha,chai和chai-http进行测试。这工作正常,直到我为池化mongo连接添加逻辑,并开始构建...

回答 6 投票 7

如何期待与摩卡和柴一起投掷?

我无法找到一个解决方法来捕捉被测试的Mocha和Chai Code的抛出字符串:function SimpleDate(year,month,day){if(!isValidDate(year,month,day)){throw“...

回答 2 投票 0

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