Ich habe seit ein paar Tagen versuchen Jest zu bekommen auf einem bestehenden Projekt auszuführen. Ich verwende einfache Tests, nur um zu beweisen, dass ich einen Test ausführen kann, bevor ich etwas Komplexeres schreibe.Jest Testspiel findet Tests, aber testPathIgnorePatterns ignoriert sie
Hier ist das Ergebnis, wenn ich Jest laufen:
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
System:
windows 10
Visual studio
ASP solution, with node project
webpack/babel for ES6
Wenn ich testPathIgnorePatterns ändern, es scheint immer noch die Tests in den Ignoriermuster aufzunehmen. Wenn ich eine weitere Testsuite hinzufüge, erhöhen "testMatch" und "testPathIgnorePatterns" die Anzahl der Übereinstimmungen um 1. Ich habe versucht, den Scherzteil von package.json auszulöschen, und ich habe versucht, dem Paket viele verschiedene Dinge hinzuzufügen. Json. Die Tests sind in __test__
in der Wurzel des Projekts, und sie wie folgt vor:
describe('can run a test',() => {
// Define here the individual tests
test('can run a test',() => {
expect(true).toBe(true);
});
})
Dies unabhängig davon zu geschehen scheint, ob ich eine der Eingangsparameter ändern. Soll ich etwas aus den Testdateien exportieren? Ich habe mich ein paar Tage lang umgesehen und versucht herauszufinden, warum das passiert. Ich habe hier mehrere Threads gesehen, die miteinander verwandt sind, aber keiner von ihnen scheint mein Problem wirklich zu beschreiben und es zu lösen.
Bitte sagen Sie mir, ich bin fehlt etwas Dummes ...