Скорее всего, мокко не находит ваши тестовые файлы.Не зная структуру вашей папки, трудно сказать.Тем не менее, вы всегда должны заключать в кавычки в скриптах npm.Не уверен, что это решит вашу проблему здесь.Я думаю, это зависит от того, где находятся ваши файлы * .test.js.Попробуйте упростить и не использовать глобус для начала.Просто укажите папку.Например, если ваш тестовый файл находится в вашем каталоге src, используйте
"test": "mocha './src/*.test.js'"
Если вы хотите иметь подкаталоги в src
, вы можете использовать
"test": "mocha './src/**/*.test.js'"
Если вы неЕсли вы не хотите использовать одинарные кавычки, вы можете избежать таких кавычек, как это
"test": "mocha \"./src/**/*.test.js\""
Предположительно, когда у меня есть тестовые файлы в корне проекта и в подпапках, я просто указываю и то, и другое следующим образом:
"test": "mocha *.test.js './src/**/*.test.js'"
В конечном итоге мне нравится запускать все мои тесты в строгом режиме, чтобы моя команда тестирования выглядела так:
"test": "mocha --use_strict *.test.js './src/**/*.test.js'"