我在一个分为前端和后端开发人员的团队中工作。有时,前端希望向尚未实现的http地址/ REST资源发出一些REST请求。
在ngMockE2E
中,有一个$httpBackend服务对此非常有用。问题是,如何仅模拟某些特定网址/其他资源?
我想要大多数请求,例如像往常一样GET /users.json
进入后端服务器。 但在等待时,例如GET /users/tommy/profile.json
要实现(由后端人员),有一些“假装响应”,即嘲笑,这将是很好的,所以我们可以继续工作。应该怎么做?
谢谢:)
答案 0 :(得分:1)
尝试将此包含在您的项目中:
app.config(function($provide) {
$provide.decorator('$httpBackend', angular.mock.e2e.$httpBackendDecorator);
}).run(function($httpBackend) {
// make sure we have access to
$httpBackend.whenGET('*').passThrough();
// here use your mocking data using $httpBackend
});