jest

    0熱度

    1回答

    我想測試我的傳奇我能夠測試單個傳奇通話傳奇產量觀察家並行調用,但我怎麼能使用開玩笑測試我的守望者傳奇 export default function* saga() { yield [ takeLatest(dataTypeActions.ACTION1, fetchDataType), takeLatest(sourceActions.ACTION2, fetchF

    -1熱度

    1回答

    我正在運行一個腳本,它定義了在我的笑話測試中多次重複使用的常量和函數,有沒有辦法做到這一點?比如setup.spec.js總是運行或者在命令行中定義一個參數,如npm jest -setup等?

    0熱度

    1回答

    我的package.json代碼: "dependencies": { "gulp-jest": "^2.0.0", "jest-cli": "^20.0.4", "supertest": "^1.2.0" } "scripts": { "test": "gulp test" } 我gulpfile測試任務是爲 gulp.task('run-te

    0熱度

    1回答

    我在我的項目中使用了Jest,它創建了一個非常整齊的控制檯輸出。 (我使用JIdea 2017年在RHEL 6.9) 只是想知道how Jest actually do that ?我們如何可以打印的東西到控制檯這樣,與彩色背景彩色文字..等

    1熱度

    1回答

    我想測試一下,當從React組件調用方法時,它將觸發傳遞給組件的函數作爲道具。 的方法是這樣的: customMethod() { // Do something this.props.trackEvent({ category: 'eventCategory', action: 'eventAction', label: 'eventActio

    2熱度

    1回答

    所以基本上當組件掛載時,我有一個事件監聽器偵聽調整大小事件。它切換isMobileView狀態,然後將其作爲道具傳遞給子節點。所以這是必要的,這是有效的,並經過測試。我相當新的測試,我試圖找出一種方式,我可以編寫一個測試,調整窗口的大小,使所有的邏輯發生,並測試它執行它應該如何。 這裏是代碼 - componentDidMount() { this.setMobileViewState(

    2熱度

    1回答

    用於在webpack中使用jest的tutorial提到了這個語法:$ 1,並且我還沒有弄清楚它的功能。我工作的兩個項目具有相同的別名,但一個可與笑話配置: "moduleNameMapper": { "^myModule(.*)$": "<rootDir>/src/components/react", } 而一個與 "moduleNameMapper": { "^myM

    0熱度

    1回答

    我的應用程序的結構使用來自package.json中獨立依賴項的核心代碼。 例如,我的單元測試文件在其內部具有一個import像 import {SomeComponent} from 'core-pr/base-components/baseComponent'; 其中core-pr位於node_modules/core-pr目錄。 而且baseComponent.ts文件已成功加載並解析得

    0熱度

    1回答

    正在努力讓項目從Mocha過渡到Jest,以利用運行測試的速度以及Jest框架本身的速度,並且遇到問題。 Rewire在代碼庫中使用相當廣泛,我在運行gulp-jest任務時遇到問題,對於那些使用rewire的文件,只有只有。我認爲它與模塊加載或不加載有關,但我很難過。這是真正的骨頭吞嚥任務,沒有太多的東西。我已經在代碼庫上運行了一個廣泛的代碼模式,許多測試都通過了,而不是那些使用rewire的測

    0熱度

    1回答

    我有一個TypeScript +2.4項目,我用我的單元測試Jest。該項目有很多poco模型,沒有默認值。例如: export class Foo { public id: number public name: string; public when: Date; } 這些模型中的每一個都從原始json映射到這個類。我的測試要求分配所有的屬性,例如有價值。這