React Nativeアプリをテスト
Facebookでは、Jestを使用して React Native アプリケーションをテストします。
動く React Native アプリケーションのテストに関するより深い知見は以下のシリーズを読むことで得てください: Part 1: Jest – Snapshot come into play、Part 2: Jest – Redux Snapshots for your Actions and Reducers
セットアップ
react-native 0.38 より react-native init
コマンドに Jest セットアップがデフォルトで含まれています。 以下の設定が自動的に package.json ファイルに追加されます。
{
"scripts": {
"test": "jest"
},
"jest": {
"preset": "react-native"
}
}
yarn test
を実行するだけで、Jest でテストを実行できます。
tip
If you are upgrading your react-native application and previously used the jest-react-native
preset, remove the dependency from your package.json
file and change the preset to react-native
instead.