我使用Jasmine,Karma编写单元测试用例。 有“创建新用户”链接的按钮,如果单击此按钮,它将重定向到“/ users / new”。我想检查一下这个功能是否有效?
答案 0 :(得分:1)
Karma和Jasmine仅用于测试控制器和服务代码。 在单元测试中,您将调用由按钮单击事件触发的代码。然后你会创建一个Jasmine间谍来监视$ state.go(假设你使用的是ui-router)来检查它是否被预期的值调用。
如果要测试实际按钮,则需要使用E2E(端到端)测试。你使用量角器!