How do I unit test if an element is visible when the *ngIf directive is used using Jasmine in Angular

前端 未结 4 1651
礼貌的吻别
礼貌的吻别 2020-12-28 15:28

I have an Angular 6 app and writing some unit tests trying to determine if an element is visible or not based solely on the boolean result of an *ngIf directive

4条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-28 16:26

    Writing test case for *ngIf condition use toBeNull condition.

    Try with below code, it works for me.

    expect(fixture.debugElement.query(By.css('.header'))).toBeNull();
    

提交回复
热议问题