單元測試時,這一塊區域沒有渲染出來:
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題 supportedDeliveryModes$
我之前已經确認了,deliveryModeLoaded$ 肯定為 true,是以隻可能 supportedDeliveryModes$ 的 length 為 0了。
注意,在這個上下文執行時,supportedDeliveryMode$ 是undefined 的:
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題 是以我們需要顯式調用一次 ngOnInit:
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題 現在 Jerry Supported mode 列印了,但是 Jerry Loaded 又沒列印了:
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題 果然,此時 deliveryModeLoaded$ 又不知道被誰清了:
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題
SAP Spartacus 電商雲 UI Shipping Method 在單元測試環境下沒有顯示的問題