jest

    2熱度

    1回答

    我有幾個具有通用接口的類。我想編寫一個Jest測試套件並將其應用於所有類。理想情況下,它不應該混合在一個測試模塊中,而是我希望將該套件導入到每個類的每個單獨測試模塊。 有人可以請我指出一個項目,在這樣的事情完成或提供一個例子?謝謝。

    1熱度

    1回答

    最近從mocha遷移到jest,我遇到了一個問題。我有很多的警告在我的測試: [SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random() 現在,添加以下行到每個文件修復該問題,但只針對特定測試文件: jest.mock('node-uuid',() => ({ v4: jest.fn(() => 1

    0熱度

    1回答

    儘管我已導入所有MaterialModules並且組件無錯地編譯,但Jest無法編譯:「如果< mat- ... >是一個Angular Component ,確保它是進口的...「 任何人都有類似問題?任何解決方法?

    0熱度

    1回答

    由於JSS組件封裝的原因,我正在用Jest測試我的React組件,並且掙扎了一番。 僞代碼示例: JSS(style.js): export default { pinkOnYellow: { color: 'pink', backgroundColor: 'yellow' } } 陣營部件 import { withStyles } from '

    0熱度

    1回答

    我可以使用'記者'的笑話配置方法來報告我的測試結果,但它顯示了控制檯上的所有報告。我想要的東西,它創建像.txt文件 是否有可能做? 這是我的笑話配置; "jest": { "moduleNameMapper": { "^.+\\.css$": "identity-obj-proxy" }, "verbose": true, "bail": tr

    1熱度

    1回答

    下面是兩種方法,我用改變彈出包裝的狀態。 const waitTransitionEnd = (element) => new Promise(resolve => { const onEnd =() => { element.removeEventListener('transitionend', onEnd) resolve() } eleme

    1熱度

    1回答

    我是新來的笑話。我遇到了圓形CI上的錯誤。我的setup.js文件具有ES6語法。由於每次運行測試時都會執行setupTestFrameworkScriptFile上的文件,因此我認爲我可以使用ES6語法,但babel-jest不會將其傳輸。定期測試,例如反應組分的單元測試被傳輸。在本地環境中,安裝文件會被轉儲。 SyntaxError: Unexpected token { at

    0熱度

    1回答

    我試圖用酶來測試一個陣營本地FlatList。我要檢查如果有合適的函數被調用時,列表到達終點: import { listIsAtTheEnd } from "./actions"; import { mount } from "enzyme"; jest.mock("./actions"); describe("Main page",() => { if("Calls lis

    0熱度

    1回答

    我測試飾JSCC與酶和玩笑的成分,但我收到以下錯誤: TypeError: Cannot read property 'contextTypes' of undefined 如何測試這種風格的組成部分? import React from 'react' import { shallow } from 'enzyme' import { PdfViewer } from './PdfV

    0熱度

    1回答

    我一直有下面的錯誤,而我嘗試運行下面的測試用例,它應該驗證URL。如果需要,函數validateUrl應該爲URL添加前綴「http://」。我這樣做是因爲我用的是API沒有這個前綴: import userDetail from '../src/container/user-detail' describe('UrlValidation',() => { it('should be