我正在修改kotlin-js网络浏览器应用程序。
当前,测试是通过硒化物进行的,并且由于它们完全通过DOM交互并且无法调用代码或检查数据而受到限制。
需要更多测试,我认为需要一个实际的js框架,例如Qunit,mocha或茉莉花等。
该项目是通过gradle配置的,但是我还没有找到如何让gradle项目运行模拟在浏览器中运行的测试的方法。
总体问题是,如何最好地进行单元测试?
问题:
是否存在可以从gradle任务运行的基于kotlin-js的测试替代方案? 已经发现什么组合都可以工作,理想情况下无需借助node.js即可运行浏览器应用程序。例如有关使用Qunit,茉莉花,摩卡咖啡或其他作为gradle任务运行的测试的说明?
任何一个问题的答案都值得赞赏。