我对测试不熟悉,一直在自学Jasmine。我正在尝试理解在Karma中运行Jasmine和jQuery-Jasmine之间的区别,但是Jasmine的教程没有涉及在使用Karma时需要进行的调整。
有人能向我解释一下Karma-Jasmine与独立的Jasmine之间的要求差异吗?它是否仍需要规范运行器,并且文件结构是否仍然相同?
我正在测试DOM事件,有很多点击处理程序,但不知道如何模拟。有人可以概述一些基本想法吗?例如,如果我想检查用户单击按钮后是否将一个p元素添加到div中,文件结构和函数将如何运作?
谢谢。
karma start
即可运行Karma),因此默认情况下无需任何构建工具即可运行它。如果您想使用构建工具,则有可用的插件,例如gulp-karma。 - user2943490