测试angular2代码使用Jasmine核心或使用量角器是否更好?
在Jasmine中使用鼠标事件进行测试似乎很难,任何人都知道如何处理它吗?我们可以在量角器中尽可能简单地做:element1.click()。
答案 0 :(得分:2)
这个问题很模糊。 Jasmine是一个框架,可用于对任何堆栈,E2E,集成,单元执行测试。量角器是一个E2E测试框架,可以理解Angular指令并自定义WDJS控制流等。它们不是一回事。
如果您想测试点击的副作用,请对事件进行单元测试。 DOM对视图模型做出反应,因此只需测试视图模型的状态。这将更快。当单元测试不适合时,复合器很有用,所以你必须编写一个功能测试。始终从单位开始,如果无法以这种方式进行测试,则移出