使用 Jasmine 的 subscribe
方法可以订阅 Observable 并检查其发出的实际值。例如:
it('should emit the correct value', () => {
const expectedValue = 'test';
component.observable$.subscribe(value => {
expect(value).toEqual(expectedValue);
});
});
在上面的示例中,我们建议在组件中预定义 Observable 并在测试中订阅它以确保能够在其发出值时进行测试。