mocha

    0热度

    1回答

    是否可以与摩卡同步调用测试用例?例如,我有下面的代码: context('Context of test suite',() => { it('test case name',() => { //call expect() a few times }) }) console.log('foo') 我要运行它,但我要保证foo将不被打印后,才测试用例已经执行,要

    1热度

    1回答

    在我的nodejs服务器中,我想嘲笑fs用于我的Mocha测试。 我最终使用嘲笑,但我真的误解了一个概念。 在我的测试(我用的打字稿以及): // mock for fs var fsMock = { readdir: (path: string) => { return { err: undefined, files: [] } }, writeFile: (path: s

    0热度

    2回答

    尝试使用间谍属性,并以此错误结束。 var spy = expect.createSpy(); spy(); expect(spy).toHaveBeenCalled(); 错误: TypeError: expect.createSpy is not a function

    1热度

    2回答

    考虑下面的函数,用摩卡 function helloAfter100ms(){ setTimeout(function(){ console.log('hello'); },100) } 测试代码, describe('#helloAfter100ms()',function(){ it('console logs hello ONLY after 1

    1热度

    1回答

    我的快递服务器会引发一个错误,如果有参数缺失(例如,DB URI)。我想在摩卡测试它实际上抛出了错误,但我不知道如何让摩卡能做到这一点。 if(!parameters.db) { throw new Error('Please provide a db URI'); } 我有一个测试的设置是这样的: it('Throws Error when no db URI provided

    2热度

    1回答

    我遇到了一个问题,在用chai-http运行后,我的摩卡测试没有完成。摩卡只是在测试后挂起来,最终会超时(至少在我的CI上)。

    -3热度

    1回答

    我正在写测试用例使用摩卡,mockgoose和柴。当运行测试用例时,我将得到unhandle Promise Rejections 17错误。 UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝编号:17):mongod的关停 Unhandle Promise Rejection error 17 var chai = require('chai');

    1热度

    1回答

    我有一段我正在Chai和Pact中测试的代码片段。它看起来是这样的: var myVerify =() => { provider.verify().then(() => { console.log('B verified') done() }) } expect(myVerify).to.not.throw() 这

    1热度

    1回答

    我有一个Express服务器,我正在使用Passport-local进行身份验证。我有以下受保护的路线: app.post("/api/test", connect.ensureLoggedIn("/"), (req, res) => { let test = new Test(req.body); test .save() .then(data => { re

    0热度

    1回答

    我在手表模式下使用practicalmeteor:mocha,并且已经编写了一些UI测试(单元测试模板组件)。 我有一个奇怪的问题,即我的失败测试不会揭示断言消息,而是代码片段。 我重视的图像用一个例子输出: 不幸的是我没有找到关于包或摩卡本身的文档中与此相关的一个配置的任何信息。 我的测试命令如下: meteor test --driver-package practical meteor:mo