問題タブ [react-native-testing-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
310 参照

firebase - @react-native-firebase/firestore で jest を使用して firebase firestore をモックする方法

私はテストが初めてで、Jest を使用してドキュメント更新呼び出しを偽造しようとしています。そのために、react-native-testing-library と react-native-firebase を使用しています。

以下は私のテストスイートです。入力が 1 つあり、その値を変更するときは、ドキュメントを更新する必要があります

テストを実行した後、Jest は関数 (以下) から console.log を示し、ドキュメントが更新され、テストに合格したことを確認します。

私が理解していないのは、expect メソッドexpect(firestore()…) を使用して最後の行でドキュメントが更新されたかどうかを確認する方法です。モック部分全体で本当に混乱しています。どんな助けも大歓迎です!

belove は呼び出される関数です:

0 投票する
0 に答える
92 参照

react-native - @testing-library/react-native をインストールしようとしたときのエラー

実行中にエラーが発生し続けnpm install --save-dev @testing-library/react-nativeます。どうすればインストールでき@testing-library/react-nativeますか? node-modules フォルダーを確認したところ、既に@testing-library/reactインストールされています。これは私が得るエラーです: