readonly mySubject = new BehaviorSubject('initial value');
spyOn(component.mySubject, 'getValue').and.returnValue('mocked value');
expect(component.someMethod()).toBe('mocked value');
这样就可以在单元测试中成功调用只读的BehaviorSubject了。
上一篇:Angular单元测试的`.subscribe`方法的误解
下一篇:Angular单元测试动态更改查询参数