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
시스템 : 내가 testPathIgnorePatterns을 변경하는 경우
이windows 10
Visual studio
ASP solution, with node project
webpack/babel for ES6
, 여전히 무시 패턴의 테스트를 포함하는 것 같다 내가 농담을 실행할 때
다음은 결과입니다. 다른 테스트 스위트를 추가 할 때 "testMatch"와 "testPathIgnorePatterns"가 일치하는 횟수가 1 증가합니다. package.json의 jest 부분을 닦으려고 시도했지만 많은 다른 것들을 패키지에 추가하려고했습니다. json. 테스트는 프로젝트의 루트에 __test__
에, 그들은 다음을 수행 : I는 입력 매개 변수를 변경 여부를
describe('can run a test',() => {
// Define here the individual tests
test('can run a test',() => {
expect(true).toBe(true);
});
})
이 관계없이 일어날 것으로 보인다. 테스트 파일에서 뭔가를 내보내겠습니까? 나는 왜 이런 일이 일어나고 있는지 알아 내려고 며칠 동안 주변을 둘러 보았습니다. 여기에 관련된 여러 스레드를 보았지만 그 중 아무 것도 내 문제를 설명하고 해결하는 것 같지 않습니다. 그것이 나오는 것에 따라
는 농담의 개발자가 아직 경로 지정 문제를 정리하지 않은 ... 나는 바보 같은 뭔가를 누락