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