Использование templateUrl в AngularJS в качестве функции затрудняет выполнение модульных тестов. - PullRequest
0 голосов
/ 07 мая 2020

Я работаю с компонентами (я не могу использовать здесь директивы, только компоненты) в AngularJS, и я использую свойство templateUrl как функцию. Однако при выполнении модульных тестов функция templateUrl не используется.

Вот как я тестирую компонент:

beforeEach(angular.mock.inject(function($injector, $componentController) {
    var $rootScope = $injector.get('$rootScope');
    $scope = $rootScope.$new();

    ctrl = $componentController('aboutPage', {
      $rootScope: $scope
    });
}));

А вот отчет о покрытии:
введите здесь описание изображения

Сталкивались ли вы раньше с подобной проблемой?

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