問題タブ [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.
react-native - 最初の子がネイティブ テスト ライブラリで何もレンダリングしないかどうかを確認する
次のコンポーネントがあるとします。
React Testing Library (RTL) では、次のように動作するはずです。
.toBeEmpty
からのカスタムマッチャーはどこにありますかjest-dom
。ただし、NTL では、container.firstChild
が定義されていないため、.toBeEmpty
マッチャー from を使用できませんjest-native
。いくつかの実験の後、次のように動作するようになりました。
これを行うための他の、おそらくより良い方法はありますか?
react-native - 要素のテスト フォーカス
TextInput
このコンポーネントがフォーカスされていることを確認するにはどうすればよいですか? 私はウェブ上でそれを行う方法を知っています:
しかし、React Native で同じことを行うにはどうすればよいでしょうか?
jestjs - 反応ネイティブメソッドをテストするには?
Vibration
のモジュールをテストしたいのですがreact-native
、テストしようとするとエラーが発生するという問題があります。
このコンポーネントでは:
そして、このテストファイル:
次のエラーが表示されます。
私はこのようにモックしようとしましたreact-native
:
しかし、その後、使用されなくなった古いモジュールに関連する大量の警告が表示されます。
そのような機能(のようなVibration
)をテストする最良の方法は何react-native
ですか?
お時間をいただきありがとうございます!
react-native - React Nativeでモーダルとポータル内のRNコンポーネントレンダリングをテストする方法
UI コンポーネント ライブラリとしてreact-native-paperライブラリを使用しています。以下のようなポータル内でレンダリングされるモーダル コンポーネントを使用しています。
単体テストケースを書くために@testing-library/react-nativeを使用しています。
私の質問は、モデル内でレンダリングするコンポーネントをテストする方法です。debug()を使用しているときにModal ノードが取得されません。