問題タブ [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 投票する
3 に答える
1676 参照

reactjs - React ネイティブ jest.preset.js ファイルの欠落エラー

@testing-library/react-native を使用して RN アプリをテストしています。yarn test を実行すると、以下のエラーが発生します。

アプリに typescript を使用しています。

私のテストスクリプトはこのようなものです。

jest.config.json ファイルはこんな感じです。

このエラーが発生するのはなぜですか?

0 投票する
1 に答える
1833 参照

react-native - react-native-testing-library でフォームを送信する方法、または入力時に Enter キーを押す方法

次の問題があります: テストで関数が呼び出されているかどうかをテストする必要がありますが、正しくテストするには、Enter キーを押すか、フォームを送信する必要がありますが、意図したとおりに機能していないようです。私はすでに次のことを試しました:

コンポーネントのプロップをトリガーする唯一の方法onSubmitEditingは、Enter キーを押すことです。

テストしようとしているコードは次のとおりです。

_searchPressingEnter関数のコードは次のとおりです。

Enter キーが押されると、_searchPressingEnter関数が呼び出され、onSubmitEditingprop がトリガーされます。

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

react-native - 要素のテスト フォーカス

TextInputこのコンポーネントがフォーカスされていることを確認するにはどうすればよいですか? 私はウェブ上でそれを行う方法を知っています:

しかし、React Native で同じことを行うにはどうすればよいでしょうか?