В проекте React, построенном с create-react-app
, где тестовые файлы находятся в той же папке рядом с кодом, который они должны тестировать, например:
|- /src/path
| |- List.tsx
| |- List.test.tsx
при попыткечтобы запустить npx jest
, или используя глобальный jest
, я получаю следующий результат:
No tests found
In C:\src\path
34 files checked.
testMatch: **\*test.tsx,**/*test.tsx,src\**\*.test.tsx,src/**/*.test.tsx,C:\src\path\src\**\*.test.tsx,C:\src\path\src\**\*.test.tsx - 0 matches
testPathIgnorePatterns: \\node_modules\\ - 34 matches
Pattern: - 0 matches
Запуск npm test
- который по очереди запускает скрипт react-scripts test
из package.json
- работает нормальнои может найти и запустить все тесты в проекте (в режиме просмотра).
Есть идеи, как решить эту проблему?
Среда
- узел:
10.15.0
- npm:
6.4.1
- реакции-скрипты:
2.1.3
- Операционная система:
Windows 10 1809 17763.316
шутка.config.js
module.exports = {
testMatch: [
'**\\*test.tsx',
'**/*test.tsx',
'src\\**\\*.test.tsx',
'src/**/*.test.tsx',
'<rootDir>\\src\\**\\*.test.tsx',
'<rootDir>/src/**/*.test.tsx',
'src/.*|(.|/)(.test).tsx?$'
],
};