测试

测试 Gem App 和 React/Vue App 有一些差异,比如当前只能使用浏览器环境测试。 open-wc 有一些 WebComponents 的实践。

单元测试

如果你使用 Gem 来开发一个组件库,那么可以使用 wtr 来进行测试, 你可以参考 gem-lib-boilerplate,来进行配置。

端到端测试

可以使用 cypress, 但选择元素困难(v4.8.0 提供实验性支持

TIP

可以使用 deep-query 帮助选择元素,为 Cypress 添加自定义命令即可, Example