jestjs

    1熱度

    1回答

    我有問題,如果我運行我的測試沒有--coverage選項一切都通過,但只要我運行jest與--coverage選項我的一些測試失敗。 這裏是日誌: Button › Primary button › should render a primary button undefined:3:457: property missing ':' at Object.it (src/c

    21熱度

    2回答

    的TL之前; dr爲: 1)我怎麼能有玩笑使用本地require函數加載所有模塊在我的測試中的任何地方。 2)在任何測試運行之前,我會在何處/如何修改(即用esm加載器替換)https://github.com/standard-things/esm require函數,因此所有測試都將使用修改的require。 我想用我的玩笑測試文件使用esm-loader。爲了做到這一點,我需要修補的要求全局

    0熱度

    1回答

    我已經KOA app和玩笑測試框架,app包裹由http.createServer並連接到蒙戈 mongooseConnect(); const app = new Koa(); initHandlers(app); app.use(routes); export default http.createServer(app.callback()); 測試supertest不關閉

    0熱度

    1回答

    我創建了一個版本爲1.4.0的create-react-app的React應用程序,並在IntelliJ中打開了生成的項目。現在我試圖在IntelliJ中運行生成的測試。當我這樣做時,我得到以下輸出: /usr/bin/node /home/l/src/hello-react/node_modules/jest/bin/jest --config {\"rootDir\":\"/home/l/sr

    0熱度

    1回答

    我已經開始爲我的React項目使用create-react-app,並且作爲測試庫,它隨附了Jest。 正如我作出反應的應用程序的一部分,我喜歡創造集成測試(以及單元測試),因爲我覺得它很有用,能夠檢查在應用程序中的幸福路徑是否按預期工作。例如:使用Enzyme渲染(掛載)頁面,但只模擬http調用(使用Sinon),以便一次執行完整的React/Redux流程。 使用create-react-a

    1熱度

    3回答

    最新版本的IntelliJ IDEA支持執行Jest測試。 我無法找到一個選項(或更好的快捷方式)來更新IntelliJ IDEA中的快照測試。 是否有一個選項/快捷方式來更新IntelliJ IDEA中的快照?

    7熱度

    1回答

    我想單元測試在我的process.on('SIGTERM')回調中使用Jest的計時器,但它似乎永遠不會被調用。我正在使用jest.useFakeTimers(),雖然它似乎在某種程度上模擬了setTimeout調用,但它在檢查時並不會在setTimeout.mock對象中結束。 我index.js文件: process.on('SIGTERM',() => { console.log(

    1熱度

    1回答

    我正在運行測試,因此測試並不總是打到API。然而,我也想添加一個條件,以便我可以使用相同的測試來測試API。 但是當我添加一個條件時,它會忽略它,並且不管這個條件是真還是假都不應用模擬。 import config from 'config'; if(!config.test.useNetwork) { jest.mock('api/companies'); jest.moc

    0熱度

    1回答

    我有一個奇怪的場景,其中懸停在Visual Studio代碼中的變量上的工具提示信息停止與Jest測試框架一起工作。在Mocha完全相同的測試將顯示我調試時的工具提示。 VSCode版本1.16.1 這是通常出現的是,工具提示: 使所述工具提示停止顯示該測試: var axios = require('axios') describe('asdf',() =>{ it('does s

    3熱度

    3回答

    我試圖執行snapshots與jest,我遇到了一個問題。解決方案可能很簡單,但我找不到它。 LoginForm.js class LoginForm extends React.Component { constructor(props) { super(props) } } componentWillMount(){ this.