ava

    0熱度

    2回答

    我正在使用ava(無鏈接,因爲我不允許使用超過2個)進行測試,並且想要輸入ava的測試環境。這是typed as any in ava's definition file。 我特別希望的是,打字稿編譯器知道t.context的類型是{foo: number}在下面的測試: import test from 'ava' test.beforeEach((t) => { t.contex

    18熱度

    1回答

    當測試一些JavaScript代碼時,從打字稿文件轉譯出來時出現以下錯誤。 我該怎麼做才能解決這個問題? 以下是錯誤: Error: _mapAction2.default is not a constructor 這裏是導致錯誤的代碼行: var mapAction = new MapAction(MapActionType.POLYGONDRAGGED, []); 這裏原來打字稿文件地

    -1熱度

    2回答

    我按照文檔創建了我的第一個測試,使用ava但它似乎沒有正常運行。我收到下面的錯誤。我試着在文件的頂部添加import 'babel-register';,它可以工作,但只有在運行一個特定的測試文件時纔有效。例如ava ./test/helpers/test_helper.js。自己運行ava雖然...導致下面的導入錯誤。有誰知道如何解決這個問題?入門指南使用ES6導入,我不知道爲什麼我的工作不正常

    -1熱度

    1回答

    我想創建一個單元測試使用react,ava等..我有問題創建一個簡單的單元測試,以檢查是否調用方法。如果方法被調用,我的測試應該通過。但是,當我檢查代碼覆蓋範圍時,我收到一條消息,說「功能未覆蓋」。以下是我用來測試它的代碼。 import test from 'ava'; import React from 'react'; import { Cart } from 'components/C

    0熱度

    1回答

    即使我使用afterEach,我仍然得到以下錯誤:試圖包裝已經包裹的setTimeout.What我做錯了嗎?我正在使用ava來做這個單元測試。我試圖創建的測試非常簡單。它幾乎檢查渲染和點擊操作。還有一個測試來檢查setTimeOut函數是否被調用了正確的參數。 import test from 'ava'; import React from 'react'; import { CartMe

    1熱度

    1回答

    嘗試在運行create-react-app之後設置AVA。我找到並嘗試了幾個教程和this gist的參考資料,但是我一直在JSX <App />元素上收到unexpected token錯誤。任何人都知道那個要點有什麼問題嗎?的npm run test全輸出: [email protected] test /react-with-ava cross-env NODE_ENV=test ava

    0熱度

    1回答

    我使用AVA作爲測試節點和javascript。 在test.js import test from 'ava'; import {valid, output, input} from './dependency.js'; test("Input is not a Empty String", t => { t.not(input, ''); t.pass(); }) tes

    1熱度

    1回答

    我正在看AVA測試運行器,它的併發功能看起來很吸引人。不過,我已經習慣了摸查,在那裏你可以組織你的測試,像這樣: describe('Some Class',() => { describe('#someMethod',() => { describe('some condition',() => { it('does something',() => {});

    2熱度

    1回答

    我試圖運行使用AVA和PhantomJS(實際上phantomjs節點) 我必須在文件的網頁一些測試,第一個是加載使用幻影網頁模塊(負載page.js) const phantom = require('phantom'); /** * Loads a page using a Promise and jsdom * @param {string} ur

    0熱度

    1回答

    我正在用Typescript設置AVA來測試我的JS代碼。在內部,我首先調用TSC來編譯我的文件,然後用babel-register調用AVA來測試它們(Babel寄存器允許要求被解析)。 "ava": "tsc && ava testJs/**/*.spec.js" testJs是Ts的輸出文件夾。我的問題是,即便想到了一切相當多的工作,我有這樣一種說法,通常的WebPack回升: impo