Jestを既存のプロジェクトで実行させるために数日間試してきました。 私はもっと複雑なものを書く前にテストを実行できることを証明するために単純なテストを使用しています。私は冗談を実行したときにここでJest testMatchはテストを検索しますが、testPathIgnorePatternsはそれらを無視します
が結果だ:
No tests found
In F:\+VS Project\path to project\
348 files checked.
testMatch: **/__tests__/**/*.js?(x),**/?(*.)(spec|test).js?(x) - 6 matches
testPathIgnorePatterns: \\node_modules\\ - 348 matches
Pattern: - 0 matches
システム:
windows 10
Visual studio
ASP solution, with node project
webpack/babel for ES6
私はtestPathIgnorePatternsを変更すると、まだ無視するパターンでテストを含めるように思われます。別のテストスイートを追加すると、 "testMatch"と "testPathIgnorePatterns"の両方が1つだけ一致します。私はpackage.jsonのjest部分を一掃してみました。パッケージにはたくさんのものを追加しようとしました。 json。テストは、プロジェクトのルートに__test__
であり、それらは次のようにします。
describe('can run a test',() => {
// Define here the individual tests
test('can run a test',() => {
expect(true).toBe(true);
});
})
これは関係なく、私が入力パラメータを変更するかどうかの起こるようです。テストファイルから何かをエクスポートするはずですか?私はなぜこれが起こっているのか把握しようと数日間、周りを見回してきました。私はここでいくつかのスレッドが関連しているのを見てきましたが、それらのどれも私の問題を記述して解決しているようです。
結局のところ、冗談のための開発者はまだ彼らのパス機能の問題を整理していない...私はばかな何かが欠けてい