7
Я только что начал с Jest сегодня. У меня есть простой тестовый файл в моем каталоге __tests__
. Вот текущий файл теста:Я не могу запустить несколько тестовых файлов с помощью Jest?
describe('ChangeCalendarView', function() {
it('true', function() {
expect(3).toBe(3);
})
});
Это работает без проблем. Когда я добавить еще один файл, с тем же самым точным кодом, кроме описания:
describe('ChangeTimePeriod', function() {
it('true', function() {
expect(3).toBe(3);
})
});
Тогда я получаю эту ошибку:
/usr/local/lib/node_modules/jest-cli/node_modules/node-worker-pool/Worker.js:93
throw new Error('Received unexpected data from child process: ' + data);
^
Error: Received unexpected data from child process: {
"error": "Error: ENOENT, open '/usr/local/lib/node_modules/jest-cli/.haste_cache/cache-react-calendar-component'\n\n"
}
at Worker._onStdout (/usr/local/lib/node_modules/jest-cli/node_modules/node-worker-pool/Worker.js:93:11)
ли это имеет смысл для кого?
Хм, там должно быть что-то еще здесь, либо в вашей среде или вокруг этих испытательных блоков. Это происходит, когда вы добавляете _any_ новый тестовый файл или только этот конкретный? –
Любой файл, который я добавляю, делает то же самое. Но если я оставлю только один файл, он всегда будет работать – jhamm
Каковы имена файлов тестов? Интересно, если это проблема с парковкой со шуткой. Кроме того, это может показаться глупым, но я также попытаюсь сдуть node_modules и снова запустить npm. –