我正在修改kotlin js web浏览器应用程序。
目前,测试是通过selenide运行的,并且受到限制,因为它们完全通过DOM进行交互,无法调用代码或检查数据。
需要更多的测试,我认为需要一个真正的js框架,比如Qunit、mocha或jasmine等。
这个项目是通过gradle配置的,但是我还没有找到如何让gradle项目运行模拟在浏览器中运行的测试。
总的问题是,如何最好地交付单元测试?
问题:
有没有一个基于kotlin js的测试替代方案可以从gradle任务运行? 最理想的情况是,不需要借助node.js来运行浏览器应用程序。例如,关于使用Qunit、jasmine、mocha或其他作为分级任务运行的测试的说明?
任何一个问题的答案都值得赞赏。