同じファイルで定義された別のアクションをディスパッチするreduxアクションクリエータのテストを作成しようとしています。それは説明するのは難しいので、ここでは例です:jest redux-thunk test同じモジュールのアクションがディスパッチされた場合
// actions/timer.js
export const onClickButton =() => {
return dispatch => {
// ... do something
dispatch(someAction);
dispatch(onTimerStart()); // This is the action creator stated below
};
};
export const onTimerStart =() => {
return dispatch => {
// ... do something
dispatch(someAction);
};
};
私は冗談を使用していると私はonClickButton
を呼び出すときonTimerStart
アクションがディスパッチされていることを確認します。
(これらのアクションの作成者はいくつかの引数を取り、それらに基づいて、onTimerStart
がすべきか派遣すべきではない、私の実際のコードでは)私は、私はそれを呼び出しているかどうかをテストたりすることはできませんonTimerStart
を模擬する方法を見つけ出すように見えることはできません。
こんにちは@Bram:Iamも同様の問題を抱えていますが、問題の解決策を見つけましたか?はい、親切に結果を共有してください – Mothy