#angular #unit-testing #karma-jasmine #angular7 #angular8
#угловой #модульное тестирование #карма-жасмин #угловой 7 #угловой 8
Вопрос:
show-data.component.html
lt;responsive [mobile]="mobile" [tablet]="tablet" [desktop]="desktop" gt;lt;/responsivegt; lt;ng-template #mobilegt; lt;h1gt; hello from mobile lt;/h1gt; lt;/ng-templategt; lt;ng-template #tabletgt; lt;h1gt; hello from tabletlt;/h1gt; lt;/ng-templategt; lt;ng-template #desktopgt; lt;h1gt; hello from desktoplt;/h1gt; lt;/ng-templategt;
показать-данные.компонент.ts
@Component({ selector: 'app-show-data', templateUrl: './show-data.component.html', styleUrls: ['./show-data.component.scss'], encapsulation: ViewEncapsulation.None }) export class ShowData implements OnInit { @ViewChild(ResponsiveComponent) resp: any; }
мой ng-шаблон не загружается, когда я пытаюсь создать тестовый набор кармы, подобный этому
показать-данные.компонент.спецификация.ts
describe('ShowData', () =gt; { let component: ShowData; let fixture: ComponentFixturelt;ShowDatagt;; beforeEach(async(() =gt; { TestBed.configureTestingModule({ declarations: [ ShowData ] }) .compileComponents(); })); beforeEach(() =gt; { fixture = TestBed.createComponent(ShowData); component = fixture.componentInstance; }); it('should create', () =gt; { expect(component).toBeTruthy(); });
я не понимаю, как написать тест кармы для этого компонента. Мне нужны тестовые примеры для элементов внутри шаблона, таких как мобильные устройства,планшеты, настольные компьютеры За исключением кода, была бы признательна ссылка на тестирование Angular 7 для начинающих.