mocha

    0熱度

    1回答

    我想知道如何爲mocha中的指定塊添加前掛鉤。

    0熱度

    1回答

    我正在運行Signin控制器測試,它會一直給出錯誤的狀態代碼(401),而不是200,因爲我將它編程爲。 我希望它使用用戶註冊時存儲的數據,並在給定輸入正確的情況下將其返回。 它在郵遞員完美的作品,但因爲我正在寫測試,它會引發401錯誤。 它就像它沒有找到用戶 這是試塊爲標誌的: it('it should signin a new user', (done) => { request

    0熱度

    1回答

    在我Vue.js項目中,我有以下Vuex行動: import { HTTP } from '@/services/http' export const actions = { loginUser ({ commit }, params) { HTTP.post( 'v1/login', { email: params.email, password:

    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