私はこの文書を読んで、これらの2つの違いについて混乱しました。私はsetupFilesのコードがsetupTestFrameworkScriptFileのコードの前に実行されることを知っています。彼らには他にどのような違いがありますか?setupFilesとsetupTestFrameworkScriptFileの違いは何ですか
これらの2つのコードは、各テストの前に実行されると思います。それは私が10それを持っている場合を意味しますか?彼らは10回実行されますか?
私はこの文書を読んで、これらの2つの違いについて混乱しました。私はsetupFilesのコードがsetupTestFrameworkScriptFileのコードの前に実行されることを知っています。彼らには他にどのような違いがありますか?setupFilesとsetupTestFrameworkScriptFileの違いは何ですか
これらの2つのコードは、各テストの前に実行されると思います。それは私が10それを持っている場合を意味しますか?彼らは10回実行されますか?
setupTestFrameworkScriptFile
およびsetupFiles
は、テストを含む各ファイルの前に実行されます。あなたが1つのファイルに10のテストを持っているなら - それは何回多くdescribe
の - それは一度実行されません。 2つの別々のファイルにある場合、それは2回実行されます。
setupTestFrameworkScriptFile
と
setupFiles
両方で
:テストフレームワークは、環境にインストールされる前に、 global.MY_GLOBAL = 42
setupFiles
実行。
setupTestFrameworkScriptFile
には、describe
,などのグローバルと同様に、インストールされたテスト環境にアクセスできます。あなたは、例えばそこにカスタムマッチャを追加することができます。
expect.extend({
toHaveLength(received, argument) {
// ...
}
})
...または新しい最大タイムアウト間隔を設定: jest.setTimeout(12000)