0

我正在使用 Polymer v2 开发web 组件,并使用使用 Mocha的 web-component-tester进行单元测试。

开发的组件是图表/图形,需要显示一些配置(尤其是数据),因此suiteSetup添加样板以正确显示图表。

除了单元测试之外,我如何将这个样板重用于其他用途?有什么标准方法吗?

例如,我想将此代码库用作工作台来处理图表,而无需将其集成到实际应用程序中。我遇到的主要问题是,一旦测试完成,Mocha 就会关闭包含组件的 iFrame。所以我什至看不到它的样子,也无法与之互动。

这个代码库也可以在现有图表的演示库中重用

提前致谢

4

1 回答 1

1

可能用于大多数行为的最简单方法是具有特定的“演示实现”。

例如

demo/index.html
demo/my-behavior-demo.html
test/index.html
my-behavior.html

演示/index.html

<link rel="import href="my-behavior-demo.html">
<body>
  <my-behavior-demo></my-behavior-demo>
</body>

您可以轻松地将相同的概念重用于测试。

于 2017-11-26T10:42:22.580 回答