7
Ho appena iniziato con Jest oggi. Ho un semplice file di test nella mia directory __tests__
. Ecco il file di test corrente:Non riesco a eseguire più file di test con Jest?
describe('ChangeCalendarView', function() {
it('true', function() {
expect(3).toBe(3);
})
});
Questo funziona senza problemi. Quando si aggiunge un altro file, con lo stesso codice esatto, diverso da quello della descrizione:
describe('ChangeTimePeriod', function() {
it('true', function() {
expect(3).toBe(3);
})
});
Allora ottengo questo errore:
/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)
Ha senso a chiunque?
Hmm, ci deve essere qualcosa di diverso sta succedendo qui, sia nel proprio ambiente o intorno a quei blocchi di prova. Succede quando aggiungi _questo nuovo file di test o solo quello specifico? –
Qualsiasi file che aggiungo fa accadere la stessa cosa. Ma se lascio solo un file, verrà sempre eseguito – jhamm
Quali sono i nomi dei file dei test? Mi chiedo se si tratta di un problema di parcheggio con scherzo. Inoltre, potrebbe sembrare sciocco, ma proverei anche a spazzare via node_modules e ad eseguire nuovamente l'installazione di npm. –