テスト時に使用する関数は関数ではありませんか?
811 ワード
平和な一日、テストの途中でエラーが発生しました.
すべてのコードが正しいと自信を持っていますが.
Jestの判断はそうではない.
無数の思考と検索を経て、書いたコードを読んで、読んでまた読んで、書いてまた削除して、やっと原因を見つけました.
fetchRestaurantInfoはmock関数だけではありません.
だから私は彼にmock関数を作った.
もし私がヘルマンを追加する理由があれば
mock関数の作成について、以下の方法を学びました.
たとえば、mock関数としてuserDispatchまたはuserSelecterを使用するには
jest.mock('react-redux');
先に書きます.いつもその方法を使っているので,個々の関数を別のmock関数に変えるとは思わなかった.
Reference
この問題について(テスト時に使用する関数は関数ではありませんか?), 我々は、より多くの情報をここで見つけました https://velog.io/@qkr135qkr/테스트할-때-사용한-함수가-함수가-아니라고テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol