mocha

    0熱度

    1回答

    我已創建測試類和測試用例吧: class SimpleApp extends React.Component { } describe("test simple app", function() { it("must render like...", function() { const wrapper = mount(<SimpleApp/>); } }

    0熱度

    1回答

    我正在處理的這個項目有一堆單元測試,項目構建也由運行這些測試的Jenkins進行檢查。 我遇到的問題是這樣的:每當我在本地運行測試時,不會出現任何錯誤。一切工作正常,無論是單獨測試文件還是對整個項目運行測試。 但是,每當我把我的任何提交的,詹金斯總是返回此錯誤: timeout of 20000ms exceeded. Ensure the done() callback is being cal

    0熱度

    1回答

    目前,我已經使用mocha和chai創建了兩個函數的測試。 他們應該根據HTTP POST/GET請求中的不同參數做出不同的響應。 但是,我不知道檢查3個測試用例的最佳做法是什麼,我希望他們會有相同的輸入。 例如, describe('Function A', function() { it('should retrun 404 when receipt ID is invalid', fun

    0熱度

    2回答

    我正在嘗試使用gest(gest)爲graphql端點運行測試。下面是我的代碼 const Gest = require('graphicli') const schema = require('./path/schema.js') const gest = Gest(schema, { baseURL: 'http://localhost:7770/graphql

    1熱度

    1回答

    首先,我試圖第二次測試被調用的函數返回正確的值。更具體地說,我試圖第二次測試socket.on()返回正確的值。 我知道Sinon.spy()可以檢測一個函數是否被調用。但它似乎不適用於socket.io事件。 我想試驗中,例如 var socketio = io.connect(someUrl); socketio.on(eventName, cb); 如果 'eventName的' 之稱

    1熱度

    1回答

    運行我在節點下面的啓動腳本: "test": "mocha **/*.test.js" 這在測試中的根子目錄下的所有文件,但不會生成文件,我缺少什麼嗎?

    0熱度

    1回答

    如何在Mocha測試之間清除我的MongoDB集合? Collection.remove({})不起作用。 。 。 。 有沒有人看到我可能做錯了什麼?我試過User.remove({})這個語法,也沒有用。 此外,如果你有一個時刻,這似乎是一個合理的方式來寫這個測試?我承認新的測試。 const User = require('../../../app/models/user'); const

    3熱度

    1回答

    我有以下的測試案例: it("should pass the test", async function (done) { await asyncFunction(); true.should.eq(true); done(); }); 運行它斷言: Error: Resolution method is overspecified. Specif

    0熱度

    1回答

    我學習摩卡和節點JS。 我測試可以作爲post扮演一個put HTTP請求。所以我得到了200或201迴應。兩者都適合我。我如何用摩卡做到這一點? request(localhost) .put(`/stuff`) .set('Authorization', authHeader) .send(serviceReq) .expect(200||201

    0熱度

    1回答

    我最近開始編寫單元測試,並開始轉向集成測試。我有這個相當簡單的方法,但我在如何處理或甚至如何測試這個方面有點失落。 list (token, cb) { const requestArgs = { headers: { 'Authorization': `Bearer ${token}` }, method: 'GET', uri: `${BASE_URL}