我的任务是编写一个连接到客户端提供的RESTful API的AngularJS应用程序。我想在一个角度服务中包装该API,并使用真正的API编写测试。我对如何以及在何处这样做感到困惑。
我应该使用Protractor进行此测试吗?它根本不涉及任何UX元素,所以它不应该使用Protractor。
我应该使用Karma吗?我试用了带有$ httpBackend,ngMockE2E和.passThrough()的Karma,用于所有whenGET和whenPOST调用,但我遇到了Unexpected request: POST
错误的问题。
答案 0 :(得分:1)
你应该使用Karma。量角器用于测试与网页的交互。
如果您针对发出的每个POST请求使用Unexpected request: POST
,则$httpBackend.expectPOST()
错误应该是可解析的。