我正在尝试使用 ng-mock 来伪造 DELETE 请求,但不断收到错误:意外请求:删除 /api/1.0/package/1。如何正确定义模拟 url 以匹配工厂请求:
function deletePackage(file) {
return $http.delete('/api/1.0/package/' + file.id)
.then(deleteComplete)
.catch(deleteFailed)
}
$httpBackend.whenDELETE('/api/1.0/package/:id').respond(function(method, url, data, headers, params) {
return [200, params.id];
});