反応コンポーネントがあります
リーリーUI では正常に動作します。しかし、次の単体テストを作成すると:
リーリーテストが失敗し、エラー ログを受け取りました:
リーリー単体テストを修正するための助けを求めています。 useEffect 関数には screenWidth への依存関係があり、それが変更されるとアイコン リストの先頭までスクロールします。
P粉2564870772024-03-30 00:35:31
私も同様の問題に遭遇しました。次のコードを追加することで、テストに合格し、エラーを取り除くことができました。 リーリー
これを setupTests ファイルに追加するとエラーは解消されるはずですが、現時点ではモックであるため、ether 機能をテストすることはできません。また、テスト ライブラリがスクロール イベントをテストする準備ができていないか、装備されていないことも気に入っています。スクロール イベントをテストしたい場合は、jest やテスト ライブラリのようなノードではなく、ブラウザ ベースのテスト環境が必要です。
### お役に立てれば。
編集 1:ただし、関数が呼び出されているかどうかをテストすることはできます。例:
リーリー