![](/img/trans.png)
[英]How to handle errors in saga testing?
賞金將在 7 天后到期。 此問題的答案有資格獲得+100聲望賞金。 艾哈邁德·伊瑪目想提請更多關注這個問題。 我正在嘗試測試下面的傳奇,但它一直失敗,我認為我的主要問題是 mocking 結果,錯誤消息和比賽效果中的令牌狀態。 佐賀 測試成功: 測試錯誤: 為了成功,它無法從比賽中獲得結果/響應。 ...
[英]How to handle errors in saga testing?
賞金將在 7 天后到期。 此問題的答案有資格獲得+100聲望賞金。 艾哈邁德·伊瑪目想提請更多關注這個問題。 我正在嘗試測試下面的傳奇,但它一直失敗,我認為我的主要問題是 mocking 結果,錯誤消息和比賽效果中的令牌狀態。 佐賀 測試成功: 測試錯誤: 為了成功,它無法從比賽中獲得結果/響應。 ...
[英]How to test selector function with redux-saga-test-plan
我正在測試我的 redux-saga-flow,並且在使用 select 測試選擇器方法時遇到問題。 選擇器 Redux 傳奇流 流量測試 運行測試后,沒有console.log("selector"); 而且這行代碼也沒有被測試覆蓋。 如何測試選擇器? 這同樣不適用於單元測試。 ...
[英]Redux-saga-test-plan expectSaga seems to retain state between independent tests
賞金將在 6 天后到期。 此問題的答案有資格獲得+100聲望獎勵。 Robel Robel Lingstuyl希望 ...
[英]Redux Saga Test Plan - Stub different responses for provided calls
我有一個傳奇,里面有一些錯誤處理邏輯——我想測試調用三次並為每次調用提供響應。 用例是傳奇在放棄前重試前兩個錯誤,所以我需要一系列響應:[失敗,失敗,成功] 這在其他測試/mocking 庫中很簡單,但由於某種原因我似乎找不到正確的文檔。 謝謝! ...
[英]Using redux-saga-test-plan, I have a dispatch action that takes a function as an argument. This makes the test always fail
我有一個產生看跌期權的傳奇。 arguments 之一是 function object。 我只復制了相關的傳奇 function : 這是測試: 這是結果: 對我來說很明顯,由於 restoreActions object 是不同參考的 function ,所以相等性失敗了。 我不知道我應該做什 ...
[英]redux-saga function dont send console log
我想在生成器 function 上顯示控制台日志語句,但它不起作用。 為什么? 如果我像這樣編輯我的生成器觀察程序 function 那么它可以工作: 但是我看到了很多代碼,那里沒有電話,只有電話。 為什么我的第一個代碼不起作用? 我沒有 console.log('Hi'); ...
[英]How can I test yield delay(some_delay) located in a generator function inside a saga file (using jest file)?
在傳奇文件中。 發電機 function 看起來像: 我想在 test.js 文件中測試 delay(1000) ...
[英]testing redux saga callback function
在saga function中,成功后,我正在做回調。 我試圖在測試中涵蓋這一點,但它沒有被涵蓋。 任何人都可以提出一些涵蓋這些領域的方法。 我已經編寫了測試用例,例如: ...
[英]redux saga is returning SagaTestError: put expectation unmet when checking api call
我正在使用redux 測試計划測試一個簡單的 redux 傳奇 function ,獲取帖子測試返回失敗 我正在測試檢查帖子數組是否為空,因為服務器沒有運行,這是測試這個 function 的正確方法嗎? 傳奇后測試 后傳奇 ...
[英]ExpectSaga put assertion failes with multiple put effects
傳奇有多個看跌期權。 當傳奇返回多個效果時,我如何編寫我的預期? ExpectSaga 單元測試返回以下錯誤: 這個也不行。 它返回此錯誤。 ...
[英]redux-saga-test-plan: use expectSaga to simulate an thrown exception
在我的傳奇中,我調用了 api 請求。 我為成功案例創建了單元測試。 現在我想為調用 api 返回異常的情況創建一個單元測試。 但這不起作用,因為只為call方法provide返回值,而不是拋出new Error object。 因此,錯誤 object 未被捕獲。 如何模擬 throw Error ...
[英]How to test sagas when there are functions not using 'yield' or an effect like 'call' or 'put'?
在所有示例中,我發現每個人都在其sagas上使用yield call() , yield put()等。 現在,我有了一個傳奇,它只執行一個函數而無需使用yield call() 。 此函數在選擇效果之后和調用效果之前執行(請參見下面的代碼以獲取service變量。此函數返回類的實例,它不是 ...
[英]Can not provide/test saga when using a reselect selector
我一直在使用 redux-saga-test-plan 編寫一些 redux-saga 測試,但是在嘗試提供一些選擇來偽造一些值到 expectSaga 測試時遇到了一些問題。 似乎提供者並沒有用我們的值替換我們的 reselect 函數調用,而是實際嘗試運行 reselect 函數。 該項目正在使 ...
[英]Got an error while testing redux-saga with delay functions by using Redux Saga Test Plan library
我正在嘗試使用Redux Saga測試計划庫測試我的redux-saga函數,並且因為我的傳奇中的延遲函數而陷入困境。 如果我刪除該行,則yield delay(1000)所有測試都通過而沒有任何錯誤。 saga.js saga.test.js 當我運行測試時,我得到 ...
[英]redux-saga-test-plan expectSaga- Testing reducer with state branch
我在正確測試我的傳奇時遇到了一些麻煩。 問題源於這樣一個事實,即在運行 saga 時,reducer 安裝在state: {...initialState}而我的 saga select效果期望 reducer 安裝在state: {authentication: {...initialState} ...
[英]Test redux-saga delay amount using redux-saga-test-plan
背景 我使用Redux-saga的delay()效果將“漸進退避”內置到一個傳奇中。 我正在使用redux-saga-test-plan中的 expectSaga編寫測試。 但是為了使測試生效,我必須禁用延遲 。 題 測試延遲量的最佳方法是什么? 碼 返 ...
[英]redux-saga-test-plan put effects do not match, but payload of actual and expected are equal
我正在測試這個傳奇 這是我的測試 當我從 saga 中刪除有效載荷並測試它通過沒有問題時,但是當我添加有效載荷(不僅是 onSuccess 和 onFailed 回調的任何內容)時,它會向我顯示此錯誤 有趣的是,實際和預期的有效載荷相等,但測試沒有通過! ...
[英]Should my reducer handle @@redux-saga-test-plan/INIT action?
我正在使用redux-saga-test-plan來測試我的sagas中的redux-saga 。 在調試測試時,我注意到我的reducer收到了一個意外的動作, type === "@@redux-saga-test-plan/INIT" 。 我在redux-saga-test-pla ...
[英]Put expectaion unmet in redux-saga-test plan
所以我有一個傳奇故事,它顯示獲取一些數據以顯示在表中。 動作創建者如下 我的傳奇如下 觀看佐賀的行動如下 測試用例如下 我得到以下錯誤。 我正確地遵循了文檔,但仍然收到上述錯誤。 ...