Jasmine Angular2单元测试环境设置?如何触发鼠标事件?

Jasmine Angular2单元测试环境设置?如何触发鼠标事件?,jasmine,protractor,angular,Jasmine,Protractor,Angular,使用Jasmine core还是使用量角器测试angular2代码更好 在《茉莉花》中用鼠标事件进行测试似乎很难,有人知道如何使用它吗?我们能在量角器中做它想做的简单吗:element1.click()。这个问题很模糊。Jasmine是一个框架,可用于对任何堆栈、E2E、集成和单元执行测试。量角器是一个E2E测试框架,它可以理解角度指令并定制WDJS控制流等。它们不是一回事 如果要测试单击的副作用,请对事件进行单元测试。DOM会对视图模型作出反应,因此只需测试视图模型的状态即可。这会快得多。量角

使用Jasmine core还是使用量角器测试angular2代码更好


在《茉莉花》中用鼠标事件进行测试似乎很难,有人知道如何使用它吗?我们能在量角器中做它想做的简单吗:element1.click()。

这个问题很模糊。Jasmine是一个框架,可用于对任何堆栈、E2E、集成和单元执行测试。量角器是一个E2E测试框架,它可以理解角度指令并定制WDJS控制流等。它们不是一回事

如果要测试单击的副作用,请对事件进行单元测试。DOM会对视图模型作出反应,因此只需测试视图模型的状态即可。这会快得多。量角器在单元测试不合适时很有用,所以你必须编写一个功能测试。始终从单元开始,如果无法以这种方式进行测试,则将其移出


这个问题很模糊。Jasmine是一个框架,可用于对任何堆栈、E2E、集成和单元执行测试。量角器是一个E2E测试框架,它可以理解角度指令并定制WDJS控制流等。它们不是一回事

如果要测试单击的副作用,请对事件进行单元测试。DOM会对视图模型作出反应,因此只需测试视图模型的状态即可。这会快得多。量角器在单元测试不合适时很有用,所以你必须编写一个功能测试。始终从单元开始,如果无法以这种方式进行测试,则将其移出


所以对于单元测试来说,最好使用jasmine。你知道有没有关于用jasmine对angular2进行单元测试的参考资料?官方文档不是很详细,它甚至没有提到如何做一些鼠标事件。Angular组件迫使您编写封装的、易于单元测试的代码。它们非常棒,请看这里:记住,事件只是一种方法。如果需要访问事件信息,您可以模拟$event。因此,对于单元测试来说,最好使用jasmine。你知道有没有关于用jasmine对angular2进行单元测试的参考资料?官方文档不是很详细,它甚至没有提到如何做一些鼠标事件。Angular组件迫使您编写封装的、易于单元测试的代码。它们非常棒,请看这里:记住,事件只是一种方法。如果需要访问事件信息,可以模拟$event。