jest

    2熱度

    2回答

    我有一個條件,如果看起來像這樣: if (history.state !== null && history.state.query) 的問題是,雖然這不開玩笑地工作,因爲history在我的測試中一個空對象。 在我的測試中需要做什麼來使用history對象?我正在Node.js服務器上使用React來運行它。不知道這是否重要,但我也使用React Router。 測試用例:組件的 befor

    0熱度

    1回答

    我有一個React容器模式組件,其中包含一些通過this.setState()等操作其內部狀態的複雜邏輯的組件。我想測試附加到組件的操作方法這個狀態,以及它們運行前後的this.state的值。我一直在閱讀Jest文檔,雖然我看到很多例子,例如快照,除了顯示/渲染之外,我特別需要在抽象中測試這個容器。 人們推薦什麼?我錯過了什麼? :)

    1熱度

    1回答

    我正在學習Jest,並試圖將其添加到我的組件=> github.com/bolket/react-native-scrollview-smart。 當我開始我的測試,我有這樣的錯誤: $ jest FAIL lib/ScrollViewSmart.test.js ● Test suite failed to run Cannot find module 'setupDevt

    0熱度

    1回答

    我是JEST技術的新手。我正在練習它從https://github.com/searchbox-io/Jest/tree/master/jest#authentication鏈接。我能夠創建索引並向其添加文檔,但我想通過多個節點。 這裏是我的代碼 JestClientFactory factory = new JestClientFactory(); factory.setHttpClient

    2熱度

    1回答

    我有一個反應原生應用程序。 今天我添加了Jest的單元測試,並且我連接了Travis CI。當我在本地運行測試時,一切都很好。但是當他們在特拉維斯運行,我得到這個錯誤: Validation Error: Preset react-native not found. 感謝。

    2熱度

    1回答

    當使用Jest測試利用回調的異步代碼時,您可以輸入完成的參數,然後在測試中調用該參數。這可以讓測試知道在完成測試之前等待done()函數被調用。例如,在包含done()函數的回調運行之前,此代碼不會完成。 test('the data is peanut butter', done => { function callback(data) { expect(data).toBe

    0熱度

    2回答

    documentation for Sails 0.12.11解釋瞭如何使用Mocha框架設置測試。我想用Jest來做到這一點。 我使用相同的代碼用於bootstrap.test.js,但與beforeAll和after與afterAll替換before嘗試;用jasmine.DEFAULT_TIMEOUT_INTERVAL = 5000代替this.timeout(5000)。因爲傑斯希望文件中

    0熱度

    1回答

    我目前正在用Jest對我的一個反應服務(使用redux-saga)進行單元測試。這些服務調用API,選擇器和其他API以外的操作,選擇器和特定於此服務的操作。 因此嘲笑這些外部API,選擇和行動,我曾經開玩笑地嘲笑他們在我的測試文件是這樣的: // API mock example jest.mock('../otherFeatureService/api'),() => { retu

    0熱度

    1回答

    Jester和Redux的新功能,我遇到了調度到商店,但不產生返回值的測試函數的問題。我試圖仿效從Redux website做到這一點 return store.dispatch(actions.fetchTodos()).then(() => { // return of async actions expect(store.getActions()).toEqual(e

    1熱度

    1回答

    我是Jest的新手。將Jest作爲單元測試框架,它如何用於測試網站。我可以發現Jest示例適用於驗證Java腳本業務功能,但如何將它用於類似於Selenium的網站測試。如果有人能夠提供更新,這將非常棒。 在此先感謝。 gtlkanth