У меня изначально была эта проблема с созданием-реакцией-приложением, поэтому я сделал действительно простую настройку просто из шутки:
- создан новый каталог
- пряжи init в этом каталоге
- пряжа добавить шут
создан новый файл sum.js:
function sum(a, b) {
return a + b;
}
module.exports = sum;
создан файл для проверки вышеуказанной функции
const sum = require('./sum');
test('adds 1 + 2 = 3' , () => {
expect(sum(1,2)).toBe(3);
});
добавлено в package.json:
"scripts": {
"test": "jest"
},
Но когда я запускаю тест пряжи, я получаю это:
terry@terry-sharewalker:~/myProjects/test-jest$ yarn jest
yarn run v1.13.0
$ /home/terry/myProjects/test-jest/node_modules/.bin/jest
и оттуда ничего не происходит. Это просто висит. То же самое произошло с запуском тестов из create-реакции-приложения. Реактивные тесты покажут, а затем ничего.
Вот что я получил:
Jest "^24.5.0"
Ubuntu 16.04
yarn 1.13.0
watchman 4.9.0
node 10.15.3
Я переустанавливал и обновлял все, что мог придумать, включая npm, node, watchman, linuxbrew, yarn. Если кто-нибудь может мне помочь, я буду вечно благодарен !!