mocha

    1熱度

    1回答

    我使用WebStorm 2017.2.2來開發和運行一些mocha測試。 一切都很順利,但測試永遠不會結束。它完成了運行我所有的測試文件,然後只是坐在那裏說「運行測試」。 如果我將鼠標懸停在紅色框,它顯示了一個提示,說:Stop 'Full Tests' (⌘F2)。它還在IDE底部顯示「Stop Process」。所以,我點擊它,紅色框變成了一個頭骨。 現在,如果我將鼠標懸停在頭骨,它顯示了一個

    0熱度

    1回答

    如果我有一組URL來訪問: let tests = [ { status: 200, mediaType: 'text/html', req: { method: 'GET', uri: 'http://stackoverflow.com/' } }, { status: 200, mediaType: 'text/html', req: { method: 'GET', ur

    0熱度

    1回答

    我怎麼能轉換這個功能使用異步/ AWAIT風格: it.only("should bump the 'minor' version attribute",() => { const writeFile = util.promisify(require("fs").writeFile); return writeFile("bump-minor.json", "contents"

    1熱度

    1回答

    我有一個反應原生的應用程序與Redux和Redux傳奇安裝。 我有單元測試使用摩卡,所有測試用於正常工作,直到我加入native-base。 現在當我測試,它拋出這個錯誤 [poject-path]/node_modules/native-base-shoutem-theme/index.js:1 (function (exports, require, module, __filename,

    0熱度

    1回答

    鑑於這兩個函數 function func1() { return new Promise((resolve, reject) => { return resolve({ method: function(variable) { return variable } }) }) } function func2() {

    0熱度

    1回答

    這看起來像用茉莉花的方式來自動確認對話框: https://coderwall.com/p/elevha/stubbing-out-confirm-dialogs-in-jasmine ,這將是: spyOn(window, 'confirm').andReturn(true); 但是我想不通出去如何做到與摩卡一樣......任何人都知道?我想摩卡並沒有提供一些預先捆綁好的間諜?

    0熱度

    1回答

    我正在編寫一個使用javascript,node,mongoDB和mongoose的小應用程序。我有兩個集合;用戶和組,其中每個組包含用戶 用戶的數組:{_ ID:{類型:字符串,必需:真}姓:{類型:字符串,必需:真},..} 組{ _id:{type:String,required:true},users:[{user:userSchema}]} 我正在使用Mocha和Superagent編寫

    0熱度

    1回答

    所有babel模塊/插件都在最新版本的babel v6上。 Mocha已在v4.0.1上。 設置: // .babelrc { presets: [ "stage-3", [ "env", { "targets": { "browsers": [ "last 2 versions"

    0熱度

    1回答

    我正在嘗試編寫測試,以在必備條件中進行外部API調用的路由。在我正在寫的測試中,我不想進行該調用,但我想使用存根來模擬調用。 如何覆蓋我測試的先決條件?

    1熱度

    1回答

    我正在使用Nodejs,RxJS和Typescript開發應用程序。 應用程序有它返回一個可觀察的字符串 myObsFunction() : Observable<string> { ... do stuff } 我希望能夠做一個簡單的測試來檢查,當我訂閱了這個功能我得到預期的字符串的函數。我使用柴和摩卡,所以我寫了下面的測試情況 import { expect } from 'chai'