我正在开发使用Polymer v2的web组件和使用Mocha的web-component-tester进行单元测试。
开发的组件是图表/图形,需要显示一些配置(特别是数据),因此suiteSetup
为图表添加了正确显示的样板。
除了单元测试之外,我怎样才能将此样板重用于其他用途? 有没有标准的方式?
例如,我想使用此代码库作为工作台来处理图表,而无需将其集成到真实的应用程序中。我遇到的主要问题是,一旦测试完成,Mocha就会关闭包含组件的iFrame。所以我甚至看不到它的样子,也无法与之互动。
此代码库也可以在现有图表的演示库中重复使用
提前致谢
答案 0 :(得分:1)
可能用于大多数行为的最简单方法是具有特定的“演示实现”。
e.g。
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>
您可以轻松地将相同的概念重复用于测试。