TypeError:无法读取单元测试Angular应用上未定义的属性“ subscribe”

时间:2019-04-01 11:04:48

标签: angular unit-testing

我正在为角度应用程序运行单元测试。我希望可以调用ngOnInit,但是由于TypeError:无法读取未定义的属性“ subscribe”,因此测试失败。

这是Component.ts

ngOnInit() {
    this.topToolBarService.change.subscribe(customer => {
      this.filter.customerid = customer;
      this.customerid = customer;
      this.getData();

    });
}

1 个答案:

答案 0 :(得分:0)

您的服务是否已初始化?

您尝试过

this.topToolBarService.change().subscribe(...

最好的问候