【发布时间】:2018-09-06 03:44:49
【问题描述】:
我有一个如下所示的 Spinner 组件类,它将使用 Angular 材料显示/隐藏 Progress Spinner。
export class SpinnerComponent implements OnInit, OnDestroy {
visible = true;
private subscription: Subscription;
constructor(private spinnerService: SpinnerService) {}
ngOnInit() {
this.subscription = this.spinnerService.spinnerState.subscribe((state: SpinnerState) => {
this.visible = state.show;
});
}
ngOnDestroy() {
if (this.subscription) {
this.subscription.unsubscribe();
}
}
}
如何编写一个规范来测试下面显示的特定行,该行位于 ngOnInit() 方法中?
this.visible = state.show;
【问题讨论】:
标签: angular unit-testing karma-jasmine