chai

    0熱度

    2回答

    我想測試我的方法拋出未經授權的錯誤,如果沒有正確的憑據調用。我怎麼用柴做這件事?我看到柴的例子是 var err = new ReferenceError('This is a bad function.'); var fn = function() { throw err; } expect(fn).to.throw(ReferenceError); expect(fn).to.throw

    2熱度

    1回答

    我得到這個錯誤AssertionError: expected [Function] to be a function當我試圖將異步函數是否拋出一個錯誤 it('has invalid password', async() => { const fakeData = { email: userData.email, password: 'something but not the pas

    1熱度

    1回答

    我正在爲基於nodejs(6.10.2)的應用程序運行基於mocha/chai(3.2.0/3.5.0)的測試用例,在macOS 10.12 .4,我遇到了「分段故障:11」故障。 到目前爲止,我曾嘗試: 刪除我的node_modules文件夾,做一個新的npm install 檢查過時的依賴關係,並提升他們 升級版本的NodeJS(使用6.7.0), via sudo port upgrade

    0熱度

    1回答

    目前節能與貓鼬數組類型的貓鼬模式陣列,我沒有通過測試 let resourcePublic = { name: 'RS123', description: 'RS123Description', owner: newUser.id, permissions: [{ level: 'group', level_id: newGroup.id, canWrite

    1熱度

    1回答

    林新的柴。 我的理解是,爲了使測試工作,路線應該總是返回http代碼200. 這是正確的嗎? 只要我有一個返回其他200的路由,我會在測試套件中發現錯誤(例如未捕獲錯誤:內部服務器錯誤)。 在我的路由中,當傳遞的數據是錯誤的(例如驗證)時,我想返回其他的代碼,而不是200. 我想我在某處閱讀某個地方,沒有返回OK(例如,vaidation錯誤或數據庫錯誤)。 但是,似乎我必須返回200做柴測試工作

    -3熱度

    1回答

    初始化變量我有一個類 Test.ts: class Test { public property1: string; public property2: boolean; constructor(property1, property2) { this.property1 = property1;//will get value while

    2熱度

    1回答

    我的設置使用chai,sinon,chai-sinon, chai-as-promised, babel和和es6語法。 我有以下的(減少)代碼 // example.js 'use strict'; import EventEmitter from 'events'; class Dispatcher extends EventEmitter { send(x) {

    0熱度

    1回答

    Hi i'm unable to figure out how to connect to rabbitmq using Mocha & chai framework. I've installed rabbitmq & erlang on my local & trying to connect to rabbitmq by starting the server on local.

    1熱度

    1回答

    我們有一些簡單的「這是真正的工作」柴電子應用使用spectron和WebdriverIO測試。我們開始與示例代碼是從 https://github.com/jwood803/ElectronSpectronDemo爲https://github.com/jwood803/ElectronSpectronDemo/issues/2報道,薛寶釵,作爲許諾的測試沒有捕錯配,所以我想我會添加一些額外的測試

    2熱度

    2回答

    我在一組摩卡單元測試中使用before塊,並且在它們之間迭代一組調用以從REST API獲取信息。我使用chai-http來執行此操作。然而,我遇到了這樣的問題,即在我完成一系列請求之前調用done()方法。在結束塊中完成的調用會導致多個done()調用,但在塊之外放置意味着它在調用完成之前調用!這裏是前塊的例子: var flags = []; var groups = []; // Th