有哪些方法可以对 lit-element mixin 进行单元测试?我有一个简单的 mixin,它只修改firstUpdated
了 lit-element 的生命周期事件:
const mixin = sup => class extends sup {
firstUpdated() {
super.firstUpdated();
// do something else.
}
}
所以基本上,用法是:
class MyElement extends mixin(LitElement) {
...
}
我不太确定如何为此处理单元测试。
更新
我可能会创建一个扩展 mixin 的测试元素,即 ie MyElement
,然后测试元素的 firstUpdated 函数。这是测试这个的唯一方法还是有更好的方法来做到这一点?