【发布时间】:2018-05-14 13:41:48
【问题描述】:
我正在尝试编写一个测试来计算ngAfterViewInit() 函数的调用总数。
我正在测试我的指令,它只有一个 ngAfterViewInit() 函数。
it('myDirective is working', () => {
expect(myDirective.calls.count()).toEqual(2);
});
在测试的最后一行,我试图在ngAfterViewInit()函数上调用calls属性,但是出现了错误:
类型'() => void'上不存在属性调用。
【问题讨论】:
-
你试过
expect(myDirective.ngAfterViewInit).toHaveBeenCalledTimes(2)吗?
标签: javascript angular jasmine