我对nodejs进行了这个测试,在测试时,我得到了一个未声明的done函数错误。
Error: Timeout of 2000ms exceeded.For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.我的测试代码是,我已经完成了调用,但仍然得到了调用done();的错误。i
before和after挂钩的服务器连接。For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.。我试着增加超时时间,但没有起作用。如果我在没有钩子的情况下执行我的测试套件,用nodemon指向我的索引文件并使用相同的await initializeWebServer();初始化服务器,那么HTTP请求就会像它应
我正面临这样的问题:测试“在每个测试用例之前”挂钩: ret的“测试用例”:错误:超过50000ms的超时。对于异步测试和钩子,请确保调用了"done()“;如果返回一个Promise,请确保它可以解析。对于异步测试和钩子,请确保调用了"done()“;如果返回一个Promise,请确保它可以解析。selenium-webdriver').By;
var until=require(
我在顽皮(嘲笑?)在摩卡/chai套房中使用Nock的获取请求,它似乎工作得很好。但是,当我想在describe之后清理并将事情恢复正常时--我正在做nock存根--我会得到mocha超时错误。我的nock设置(我将在每个it之前,使用不同的URL,现在我只做一个)
it('should succeed for correct nickname, move and gameID with gameFor async tests and hooks,
expect(certificate.issuer).which.is.an('object').to.haveOwnProperty('CN') })终端命令:DigiCert Inc*.instagram.com
失败断言,但通过测试输出This error originated either by throwing inside of
我构建了一个selenium-mocha测试用例,它将打开google,输入一些文本,然后单击search。但是我需要在输入搜索文本后60秒执行搜索。function() { test.it('Enter element to be searched', function(doneassert.equal(title,'Google'); });
test.it('Clic
我正在使用节点的util.promisify在助手函数中尝试并等待fs.readFile结果,但是第二个readFile从未被调用过,并且我总是得到一个超时错误。根据解释promisify实用程序功能的the Mocha docs和this blog post,我可以看到我正确地使用了await。1337' let speller this.timeou
他使用JavaScript的经验比我多几个数量级,而且我是在async/await被普遍接受之后加入的,而且来自.NET环境,所以我已经习惯了。async/await没有意见,但坚持我必须包括done,这样我要么做他的版本修改版本:或者:
it("should return 200 OK for POST