开发者问题收集
您好,我正在测试一个组件,该组件中有两个主题的 CartService。我正在为该服务创建一个 spyObject。现在,当 Angular 尝试订阅这些主题时,它们尚未定义。尝试返回某个主题或其他内容的值,但目前没有任何效果。仍然未定义。这是服务和主题。export class CartService {totalQuantity: Subject<number> = new Subject<n
这是服务部分:@Injectable()export class PinnedTileStateService {private pinnedTileStateSubject: Subject<number> = new Subject();public getPinnedTileState(): Subject<number> {if (this.pinnedTileStateSubject)
在我的Angular单元测试中,我的模拟服务具有两个属性:174362330,在我的SUT中,我在构造函数中使用它们:595364091 < /code>现在,我正在尝试使用以下两种方法来模拟属性:Angular单元测试模拟重播主题如何使用茉莉花向价值属性(而不是方法)RIHT现在我的测试看起来像:241952887因此,在测试中我创建:服务模拟HubServiceMock,假messageCha