Как я могу проверить угловые компоненты, динамически загружаемые из библиотеки / проекта? - PullRequest
0 голосов
/ 01 октября 2019

У меня есть компонент, который динамически загружает другие компоненты из проекта / библиотеки (какие компоненты указаны с помощью конфигурации JSON И с одним параметром URL!). Это выглядит так:

<div *ngFor="let item of row" class="example-box max">
    <ng-container *ngComponentOutlet="getGridWidgetClass(item.cmp); injector: injectors[item.cnf]"></ng-container>
  </div>

Я относительно новичок в angular и новичок в тестировании с Karma / Jasmine, но возможно ли это даже проверить? Как я могу использовать ng test таким образом, чтобы он получал параметр URL и загружал тесты компонентов для набора загруженных компонентов? Понимает ли инфраструктура тестирования наличие тестовых спецификаций в отдельной библиотеке / проекте?

Или есть более простой способ просто протестировать каждый компонент самостоятельно? (Но с Дженкинсом это тоже можно как-то использовать: |).

...