单元测试时,这一块区域没有渲染出来:

supportedDeliveryModes$

我之前已经确认了,deliveryModeLoaded$ 肯定为 true,所以只可能 supportedDeliveryModes$ 的 length 为 0了。

注意,在这个上下文执行时,supportedDeliveryMode$ 是undefined 的:

因此我们需要显式调用一次 ngOnInit:

现在 Jerry Supported mode 打印了,但是 Jerry Loaded 又没打印了:

果然,此时 deliveryModeLoaded$ 又不知道被谁清了:

加上这段代码之后,测试通过:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP Spartacus 电商云 UI Shipping Method 在单元测试环境下没有显示的问题相关推荐

  1. 关于 SAP Spartacus 电商云 UI feature level 的测试步骤

    Feature Level 在 app.module.ts 里维护: 测试步骤 注册一个新用户 并登录. 将产品添加到购物车. 转到购物车页面更新产品数量和结帐. 停止服务器 ./spartacus. ...

  2. SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现

    本文首先快速回顾几种 SAP 产品中的 UI 增强思路,然后具体介绍该思路是如何在 SAP Commerce Cloud(电商云) UI 增强中贯彻实施的. Jerry 之前的文章:Jerry 在 2 ...

  3. SAP CRM Fiori 应用和 SAP Commerce Cloud (电商云) UI 如何通过调整 CSS 来改变UI显示风格

    这是Jerry 2021年的第 19 篇文章,也是汪子熙公众号总共第 290 篇原创文章. 本文分别针对 SAP CRM Fiori 应用和 SAP Commerce Cloud (电商云) UI,介 ...

  4. SAP Commerce Cloud (电商云) UI 的懒加载功能

    最近工作中处理了 SAP Commerce Cloud (电商云) UI 的一个懒加载 (Lazy Load) 功能的问题,这里把自己学到的东西做个记录. UI 懒加载,有时又称惰性加载,延迟加载,是 ...

  5. SAP 电商云 UI State persistence 状态持久化设计的入口 - initSync

    在 Spartacus 2.0 版之前,实现状态持久性的唯一方法是使用一种称为 storageSync 的简单的声明性机制,它允许您提供属性键以在存储中持久化. 当您启动您的应用程序时,这些持久化的键 ...

  6. SAP 电商云 UI 服务器端渲染的建议架构

    (1) 起点是用户的请求,通常从浏览器发出. (2) 请求应该命中缓存层(例如 CDN),该层可能包含已经在服务器端渲染的应用程序,在这种情况下响应非常快. CDN 通常将服务器端渲染存储一段时间,具 ...

  7. SAP 电商云 UI 如何知道当前的 breakpoint 是 xl - extremely large?

    研究 breakpoint.service.ts 的 resolveBreakpointsFromConfig 方法: 答案是文件 default-layout.config.ts 文件里硬编码的: ...

  8. SAP 电商云 UI 持续集成里 workflow 触发条件一览

    功能分支是一种源代码分支模式,其中开发人员在开始处理新功能时打开一个分支.开发人员在此分支上完成功能的所有工作,并在功能完成后将更改与团队的其他成员集成. 在工作期间,开发人员可能会将团队其他成员确认 ...

  9. SAP 电商云 UI 持续集成里 docker 的使用场景一例

    总共有三个场景: 我们看 hs-deploy-action 这个例子. 全部逻辑都在 Dockerfile 里. FROM node:12COPY package.json / COPY yarn.l ...

最新文章

  1. 2022-2028年中国轻型输送带行业市场发展规模及市场分析预测报告
  2. ASP.NET 2.0 读取配置文件[INI](示例代码下载)
  3. C++类内存结构布局
  4. java 使用c .dll_Windows下java调用c的dll动态库--Dev_Cpp编译c生成dll
  5. 17 软件源_9成职场人支持“准点下班”,2020年度职场报告:工作是最大焦虑源
  6. 我国首次举办工业互联网“人机对抗”竞赛 检验独创理论独有技术有效性
  7. EMOS邮件系统安装(光盘安装版)
  8. 计算机知识二级竞赛流程,计算机知识竞赛比赛规则及流程
  9. 最小二乘法 来龙去脉
  10. 水花兄弟又凑齐了(20220111 Week2-1)
  11. java面试宝典及答案_最新Java面试宝典及答案
  12. 计算机 桌面上的文件怎么发送,文本文件如何发送到QQ邮箱里?
  13. vue在微信里面的兼容问题_vue 微信浏览器缓存问题解决方案
  14. 复旦经管院李若山教授故事摘要
  15. seoer请不要把自己定位成seoer
  16. 20175202 葛旭阳 MyCP
  17. python使用ddt_python数据驱动ddt的使用
  18. VMware15安装MAC OS X10
  19. ubuntu16.04运行nite2的userviewer出错
  20. 使用递归遍历树状结构数据

热门文章

  1. 线程池---多线程学习笔记(三)
  2. 18.12.04 有品面试小记
  3. 常用 SQL 语句汇总
  4. 理解工作流系统参考模型
  5. HDU 2647 拓扑排序
  6. 【转】使用Navicat for Oracle新建表空间、用户及权限赋予
  7. J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
  8. 数组按逆向求最大差值的算法
  9. typeof instanceof
  10. 理解并实施:VRRP(200-120新增考点)