天天看點

關于SAP Spartacus Routing 頁面上下文切換機制的實作

關于SAP Spartacus Routing 頁面上下文切換機制的實作

從實作代碼能看出,SAP Spartacus所有routing頁面的Page Context,即id和type字段的組合,都維護在ngrx store内。Page context插入,通過store的dispatch方法來完成。

關于SAP Spartacus Routing 頁面上下文切換機制的實作

是以這個方法的單元測試寫法就是:當service的changeNextPageContext被調用時,監控store的dispatch方法,是否被調用,且傳入的參數為RoutingActions.changeNextPageContext.

關于SAP Spartacus Routing 頁面上下文切換機制的實作

繼續閱讀