From 5a72e676ae63a41fb990ed1b258d9139cdb5ef4a Mon Sep 17 00:00:00 2001 From: Thomas Steur <thomas.steur@gmail.com> Date: Thu, 30 Jul 2015 16:05:37 +0200 Subject: [PATCH] fix angular tests --- .../CoreHome/angularjs/common/services/piwik-api.js | 6 +++--- .../angularjs/common/services/piwik-api.spec.js | 12 +++--------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/plugins/CoreHome/angularjs/common/services/piwik-api.js b/plugins/CoreHome/angularjs/common/services/piwik-api.js index d381497bd0..eaf2225815 100644 --- a/plugins/CoreHome/angularjs/common/services/piwik-api.js +++ b/plugins/CoreHome/angularjs/common/services/piwik-api.js @@ -76,7 +76,7 @@ { response = response.data; - if (!angular.isDefined(response) || response.data === null) { + if (!angular.isDefined(response) || response === null) { return $q.reject(null); } else if (isErrorResponse(response)) { @@ -92,8 +92,8 @@ function onError(response) { var message = 'Something went wrong'; - if (response && response.status === 0) { - message = 'Request was most likely aborted'; + if (response && (response.status === 0 || response.status === -1)) { + message = 'Request was possibly aborted'; } return $q.reject(message); diff --git a/plugins/CoreHome/angularjs/common/services/piwik-api.spec.js b/plugins/CoreHome/angularjs/common/services/piwik-api.spec.js index 9f72af9499..1faf387ea3 100644 --- a/plugins/CoreHome/angularjs/common/services/piwik-api.spec.js +++ b/plugins/CoreHome/angularjs/common/services/piwik-api.spec.js @@ -86,13 +86,13 @@ $httpBackend.flush(); }); - it("should not fail when multiple aborts are issued", function (done) { + it("should fail when multiple aborts are issued", function (done) { var request = piwikApi.fetch({ method: "SomePlugin.action" }).then(function (response) { - done(new Error("Aborted request succeeded!")); + done(new Error("Aborted request succeeded but should fail!")); }).catch(function (ex) { - done(ex); + done(); }); request.abort(); @@ -153,8 +153,6 @@ }).then(function (response) { done(new Error("Aborted request finished!")); }).catch(function (ex) { - done(ex); - }).finally(function () { request1Done = true; finishIfBothDone(); }); @@ -190,8 +188,6 @@ }).then(function (response) { done(new Error("Aborted request finished (request 1)!")); }).catch(function (ex) { - done(ex); - }).finally(function () { request1Done = true; finishIfBothDone(); }); @@ -201,8 +197,6 @@ }).then(function (response) { done(new Error("Aborted request finished (request 2)!")); }).catch(function (ex) { - done(ex); - }).finally(function () { request2Done = true; finishIfBothDone(); }); -- GitLab