测试失败时不会调用Done()

问题描述我正在编写一个单元测试来测试我的postgres模式。我使用的是node-pg、mocha、sinon和chai。这是可行的-测试通过,没有问题:describe('Whenaddingauser',()=>{it('shouldrejectsinceemailisuse

发布:2022-10-16 标签:node.jsunit-testingpostgresqlchaimocha.js


Chai&Mocha:测试停止Express服务器侦听

问题描述我使用chai编写测试。以下仅是三个测试示例:(实际还有更多测试,请查看链接的epl)文件:tests/2_functional-tests.jsconstchaiHttp=require('chai-http');constchai=require('chai');co

发布:2022-10-16 标签:node.jsexpresschairepl.itmocha.js


摩卡茶自定义比对功能

问题描述我对Mocha和Chai完全陌生。我已经创建了一个函数来比较测试中的两个对象。functioncompareExtremelyCompexObject(testedObject,trueObject);如何编写使用compareExtremelyCompexObject函

发布:2022-10-16 标签:javascriptnode.jschaiintegration-testingmocha.js


CHAI测试:要包含对象类型的数组

问题描述我当前正在测试Node.js/tyescript应用程序。我的函数应返回对象数组。这些对象的类型应为:typemyType={title:string;description:string;level:number;categorie:string;name:string

发布:2022-10-16 标签:node.jsunit-testingtypescriptchaimocha.js


如何使用Chai和Mocha进行Google Cloud功能单元测试

问题描述使用chai、mocha和sinon为GoogleCloud函数编写简单单元测试时遇到问题,虽然我指的是Googleunittestingreferencedoc但无法理解。问题我在运行单元测试时收到以下错误消息。TypeError:response.statusisno

发布:2022-10-16 标签:node.jsunit-testingchaigoogle-cloud-functionsmocha.js


测试承诺直到暂停辛农柴才得到解决

问题描述我们有一个简单的等待方法,它利用节点应用程序中的承诺exports.wait=(timeout)=>{returnnewPromise((resolve)=>{setTimeout(()=>{resolve()},timeout)});};我们尝试使用sinon和chai

发布:2022-10-16 标签:javascriptchaipromisesinon


用(new error())和准确的消息调用了sinon-chai

问题描述我需要测试此函数://user.jsfunctiongetUser(req,res,next){helper.get_user(param1,param2,(err,file)=>{if(err)returnnext(err);}这是我的测试函数:it("failed-h

发布:2022-10-16 标签:javascripttestingchaisinonsinon-chai


如何使用mocha和chai断言当`new Construction tor()`时抛出

问题描述我怎样才能正确投掷?对于同一个函数,抛出和不抛都会通过测试jsfiddle上也有代码,https://jsfiddle.net/8t5bf261/classPerson{constructor(age){if(Object.prototype.toString.call(

发布:2022-10-16 标签:javascriptclassthrowchaiecmascript-6


在计时器内嵌套异步等待-未返回所需值

问题描述我必须使用Mocha和Chai测试测试端点的响应。下面是相同的代码:asyncfunctiongetData(userId){letresponse;letinterval=setInterval(async()=>{response=awaitsuperagent.ge

发布:2022-10-16 标签:javascriptnode.jsasync-awaitchaimocha.js


使用&nbsp断言元素文本

问题描述我需要检查Div标记的文本,并确保它显示的文本是否正确以下是HTML代码:以下是我为断言内容而编写的步骤定义Given(/^offersummarysectionshoulddisplay"([^"]*)"amountagainst"([^"]*)"$/,(charge,

发布:2022-10-16 标签:cypresschaimocha.js