Как ссылаться на модуль AngularJS, определенный в одном HTML-файле из spec-файлов - PullRequest
0 голосов
/ 31 января 2019

У меня есть модуль AngularJS, определенный в одном файле HTML.К сожалению, я не могу реорганизовать его в отдельные файлы.

Мне нужно добавить модульные тесты с angular-mocks и jasmine, и мне нужно запустить модульные тесты с Node.JS (то есть npm jasmine).Я бы хотел исключить karma из картинки.

Я посмотрел на проект angular-seed, но все контроллеры и представления красиво разделены, что не в моем случае.

Какмогу ли я сослаться на модуль AngularJS в моих отдельных HTML файлах из моих spec файлов?

1 Ответ

0 голосов
/ 31 января 2019

К сожалению, если вы не свернете свой собственный препроцессор, чтобы сделать что-то подобное, это будет невозможно.

Я также определенно НЕ рекомендовал бы пытаться избегать использования Karma для тестирования ваших приложений angularJS, он обеспечивает выходрешения коробки, чтобы проверить ваш код в браузере.В противном случае вам придется делать все это самостоятельно, и в этом нет никакой пользы, если вы уже не выполнили эту работу.

Вы можете и должны отделять свои файлы JS / HTML, это может бытьработать сейчас, но это создаст намного меньше головных болей в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...