<select-list [(ngModel)]="selectedOption" (click)="onClick()">
<option-item *ngFor="let option of options" [value]="option">{{option.label}}</option-item>
</select-list>
options: any[] = [
{
label: 'Card',
value: 'Card'
},
{
label: 'Account',
value: 'Account'
},
{
label: 'Test3',
value: 'Test3'
},
{
label: 'Test4',
value: 'Test4'
}
];
Я пытаюсь написать тестовый пример, в котором он проверяет, эквивалентно ли количество элементов в раскрывающемся списке количеству элементов в тестовых данных, вот что я пробовал до сих пор
it('TC 10: should create edl dropdown options', async(() => {
dropdown = fixture.debugElement.queryAll(By.css('select-list')); expect(dropdown[].nativeElement.length).toEqual(component.paymentOptions.length);
}));