我正在學習Jest,並試圖將其添加到我的組件=> github.com/bolket/react-native-scrollview-smart。 當我開始我的測試,我有這樣的錯誤: $ jest
FAIL lib/ScrollViewSmart.test.js
● Test suite failed to run
Cannot find module 'setupDevt
當使用Jest測試利用回調的異步代碼時,您可以輸入完成的參數,然後在測試中調用該參數。這可以讓測試知道在完成測試之前等待done()函數被調用。例如,在包含done()函數的回調運行之前,此代碼不會完成。 test('the data is peanut butter', done => {
function callback(data) {
expect(data).toBe
我目前正在用Jest對我的一個反應服務(使用redux-saga)進行單元測試。這些服務調用API,選擇器和其他API以外的操作,選擇器和特定於此服務的操作。 因此嘲笑這些外部API,選擇和行動,我曾經開玩笑地嘲笑他們在我的測試文件是這樣的: // API mock example
jest.mock('../otherFeatureService/api'),() => {
retu