В Windows 7. Установлен свежий проект vue с помощью утилиты VueJS UI. Установить юнит-тестирование / Jest включен. Добавил бабел.
выполнение «теста npm» в командной строке возвращает 'Error: no test specified'
.
У меня есть типичная "scripts": { "vue-cli-service test:unit" }
, настроенная в моем файле package.json.
jest.config.js имеет ожидаемый шаблон сопоставления:
{ testMatch: [
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
] }
Итак, он не находит даже файл примера, расположенный в tests / unit / example.spec.js.
Любопытно, что я МОГУ получить его, чтобы найти тесты, которые я запускаю прямо из каталога node_modules, используя vue-cli-service
:
node_modules\.bin\vue-cli-service test:unit
оттуда я получаю проблему с транспиляцией бабеля (она не может распознать команду ES6 import
в файле example.spec.js
) .. что является еще одним кошмаром, возможно, не для этого поста.
Пробовал обновить npm (используя 6.9.2
). Версия Vue Cli 3.8.2
. Попытался удалить каталог node_modules.
Любая помощь наиболее ценится.
После запуска npm test
ошибка выглядит следующим образом:
> testing_research@0.1.0 test C:\Users\allan.luchenitser\sandbox\testing_research
> echo 'Error: no test specified'
'Error: no test specified'
еще раз спасибо,