关于SAP Spartacus Routing 页面上下文切换机制的实现

发布时间:2025-12-09 11:53:10 浏览次数:1

  changeNextPageContext(pageContext: PageContext) {    this.store.dispatch(new RoutingActions.ChangeNextPageContext(pageContext));  }

从实现代码能看出,SAP Spartacus所有routing页面的Page Context,即id和type字段的组合,都维护在ngrx store内。Page context插入,通过store的dispatch方法来完成。

所以这个方法的单元测试写法就是:当service的changeNextPageContext被调用时,监控store的dispatch方法,是否被调用,且传入的参数为RoutingActions.changeNextPageContext.

SAP下一页
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477