Unit testing 单元测试元素混合
单元测试lit元素mixin的方法有哪些?我有一个简单的mixin,它只修改lit元素的Unit testing 单元测试元素混合,unit-testing,lit-element,Unit Testing,Lit Element,单元测试lit元素mixin的方法有哪些?我有一个简单的mixin,它只修改lit元素的firstUpdated生命周期事件: const mixin = sup => class extends sup { firstUpdated() { super.firstUpdated(); // do something else. } } 因此,基本上,用法是: class MyElement extends mixin(LitElement) { ... }
firstUpdated
生命周期事件:
const mixin = sup => class extends sup {
firstUpdated() {
super.firstUpdated();
// do something else.
}
}
因此,基本上,用法是:
class MyElement extends mixin(LitElement) {
...
}
我真的不确定如何处理这方面的单元测试
更新
我可能会创建一个扩展mixin的测试元素,即
MyElement
,然后测试元素的firstUpdated函数。这是测试这个的唯一方法还是有更好的方法呢?创建一个测试元素类来应用mixin是正确的方法。有两种方式可以考虑显示这一点的混合: