Получил некоторые проблемы с модульным тестированием директивы с шаблономURL. Я использую karma-ng-html2js-препроцессор, и я прочитал несколько руководств об этом. Добавлены preproccsors, stripprefix и т. Д. Прошли несколько раз, поэтому не должно быть никаких ошибок.Угловой директивный тест с шаблономUrl, Не удалось создать экземпляр модуля
В моем тесте я добавить эту строку, как написано в нескольких руководствах:
beforeEach(module('template/input-with-units/input-with-units.html'));
Я получаю ошибку, когда я запускаю тест:
Failed to instantiate module template/input-with-units/input-with-units.html
Я проверил все пути несколько раз. Нет ничего плохого. Есть ли какой-нибудь умный способ отладить это?
Я точно знаю, что функция 'module()' принимает только имена определенных ** модулей **, а не 'templateUrl'. Какой бы ни был гид, который вы читаете, это определенно неверно. – ryeballar
@ryeballar karma-ng-html2js-preprocessor конвертировать html-файлы в строки js и генерировать угловой модуль. – Per