From 0f73084e9d21cea99f0535e6ca30a1341b7047dc Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 19 May 2010 11:51:17 -0700 Subject: added error handler to xhr requests --- test/angular-mocks.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'test/angular-mocks.js') diff --git a/test/angular-mocks.js b/test/angular-mocks.js index 6ae91596..c5784ac9 100644 --- a/test/angular-mocks.js +++ b/test/angular-mocks.js @@ -43,7 +43,7 @@ function MockBrowser() { throw "Unexepected request for method '" + method + "' and url '" + url + "'."; } requests.push(function(){ - callback(200, response); + callback(response.code, response.response); }); }; self.xhr.expectations = expectations; @@ -53,8 +53,12 @@ function MockBrowser() { if (data && angular.isString(data)) url += "|" + data; var expect = expectations[method] || (expectations[method] = {}); return { - respond: function(response) { - expect[url] = response; + respond: function(code, response) { + if (!isNumber(code)) { + response = code; + code = 200; + } + expect[url] = {code:code, response:response}; } }; }; -- cgit v1.2.3