Нью-Йорк, как покрыть файлы без расширения js и который начинается с узла #! / usr / bin / env - PullRequest
0 голосов
/ 03 октября 2018

Я использую mocha + nyc, чтобы выполнить тестовое покрытие для моих модульных тестов.Мой рабочий каталог содержит в основном файлы * .js, и они включены в окончательный ответ, как и ожидалось.В любом случае у меня есть один файл, который также является JavaScript - bin / omg - но он не заканчивается на .js, и это исполняемый файл оболочки, начинающийся с узла #! / Usr / bin / env.Я хотел бы запустить свой сервис, просто набрав bin / omg, а затем он выполняет код.Проблема в том, что этот файл не включен в отчет nyc.

Я пытался зайти в Google и добавить package.json, например

"nyc": {
    "include": [
      "**/*.js",
      "bin/*"
    ]
  },

Также пробовал --include параметр nyc в разных формах, но ничегоработает.Даже если я добавлю - все эти файлы не включены.Если я добавлю расширение .js в конец этого файла, это будет описано в отчете nyc.

Вопрос в том, что это ошибка или ограничение.Или я что-то пропустил?

...