Wak*_*u-2 3 javascript web-component custom-element web-component-tester native-web-component
我已按照此处的指南使用纯JS / HTML / CSS创建了一个本地自定义元素作为Web组件。
现在我想知道如何为这种组件编写单元测试。有一个出色的库Web组件测试器,但我相信它仅适用于用聚合物创建的组件。
由于我的组件不是聚合物纤维网组件,而是天然的组件,因此有人可以为我指明进行单元测试的正确方向。
您可以将Polymer的web-component-tester用于普通组件。该博客文章包含一些示例:https : //bendyworks.com/blog/native-web-components。
您可以像下面这样测试您的组件:
<my-vanilla-component></my-vanilla-component>
<script>
suite('<my-vanilla-component>', function() {
let component = document.querySelector('my-vanilla-component');
test('renders div', () => {
assert.isOk(component.shadowRoot.querySelector('div'));
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1055 次 |
最近记录: |