Javascript Jasmin/Karma单元测试HTML自定义元素

Javascript Jasmin/Karma单元测试HTML自定义元素,javascript,unit-testing,jasmine,karma-jasmine,custom-element,Javascript,Unit Testing,Jasmine,Karma Jasmine,Custom Element,我在项目中创建了一些自定义元素。我想用Jasmine和Karma为生命周期事件、侦听器和自定义方法编写一些测试 我知道有些库可以在页面中定义自定义元素,呈现页面并针对该页面进行测试。但我更希望它们保持Jasmine的description格式 我发现最令人困惑的部分是,我想测试的大多数东西(方法、观察者)都不会返回值,而是操纵DOM或更改其本身的属性,我不确定这是否违背了单元测试的目的。这方面有什么进展吗?看来开发人员社区没有太多帮助。不过,你可以分享你的发现/你是如何为像我这样计划做的其他人测

我在项目中创建了一些自定义元素。我想用
Jasmine
Karma
为生命周期事件、侦听器和自定义方法编写一些测试

我知道有些库可以在页面中定义自定义元素,呈现页面并针对该页面进行测试。但我更希望它们保持Jasmine的
description
格式


我发现最令人困惑的部分是,我想测试的大多数东西(方法、观察者)都不会返回值,而是操纵DOM或更改其本身的属性,我不确定这是否违背了单元测试的目的。

这方面有什么进展吗?看来开发人员社区没有太多帮助。不过,你可以分享你的发现/你是如何为像我这样计划做的其他人测试自定义元素的。感谢@Nachiketha的评论,我认为我找到的答案是将自定义元素附加到测试的DOM中,然后调整测试。这肯定是可行的,但因情况而异。如果你有一个例子,我可能会有所帮助。我们想在项目中使用自定义元素之前分析通用测试场景。就这些。谢谢