SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
生活随笔
收集整理的這篇文章主要介紹了
SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
看一個具體的例子:
DeliveryModeComponent,依賴到的一個服務(wù)為 CheckoutDeliveryFacade,其實現(xiàn)類為 CheckoutDeliveryService.
因此,在我們的單元測試?yán)?#xff0c;設(shè)計一個 MockCheckoutDeliveryService:
其方法 isSetDeliveryModeBusy, 來自 isSetDeliveryModeBusy$ 這個 behaviorSubject:
這樣,我們只需要控制 isSetDeliveryModeBusy$ 這個 BehaviorSubject 的值,就能夠隨意調(diào)整 CheckoutDeliveryService.isSetDeliveryModeBusy 的返回值了。
比如這樣:
isSetDeliveryModeBusy$.next(false);更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ChatGPT 背后的外包工人:在美时薪
- 下一篇: 金葵花卡有什么权益