Я использую mocha + nyc, чтобы выполнить тестовое покрытие для моих модульных тестов.Мой рабочий каталог содержит в основном файлы * .js, и они включены в окончательный ответ, как и ожидалось.В любом случае у меня есть один файл, который также является JavaScript - bin / omg - но он не заканчивается на .js, и это исполняемый файл оболочки, начинающийся с узла #! / Usr / bin / env.Я хотел бы запустить свой сервис, просто набрав bin / omg, а затем он выполняет код.Проблема в том, что этот файл не включен в отчет nyc.
Я пытался зайти в Google и добавить package.json, например
"nyc": {
"include": [
"**/*.js",
"bin/*"
]
},
Также пробовал --include параметр nyc в разных формах, но ничегоработает.Даже если я добавлю - все эти файлы не включены.Если я добавлю расширение .js в конец этого файла, это будет описано в отчете nyc.
Вопрос в том, что это ошибка или ограничение.Или я что-то пропустил?