按钮点击事件的角度测试用例

时间:2015-12-23 11:04:50

标签: angularjs jasmine karma-jasmine

我使用Jasmine,Karma编写单元测试用例。 有“创建新用户”链接的按钮,如果单击此按钮,它将重定向到“/ users / new”。我想检查一下这个功能是否有效?

1 个答案:

答案 0 :(得分:1)

Karma和Jasmine仅用于测试控制器和服务代码。 在单元测试中,您将调用由按钮单击事件触发的代码。然后你会创建一个Jasmine间谍来监视$ state.go(假设你使用的是ui-router)来检查它是否被预期的值调用。

如果要测试实际按钮,则需要使用E2E(端到端)测试。你使用量角器!