From 4d16472b918a3482942d76f1e273a5aa01f65e83 Mon Sep 17 00:00:00 2001 From: Corey Burrows Date: Thu, 14 Nov 2013 08:42:35 -0600 Subject: fix(ngMock): fixes httpBackend expectation with body object Fixes an issue with httpBackend expectations where a given body object may not match the actual request body if its keys are serialized in a different order. Closes #4956 --- src/ngMock/angular-mocks.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/ngMock/angular-mocks.js b/src/ngMock/angular-mocks.js index e13675d7..cf01d3c3 100644 --- a/src/ngMock/angular-mocks.js +++ b/src/ngMock/angular-mocks.js @@ -1572,7 +1572,7 @@ function MockHttpExpectation(method, url, data, headers) { if (angular.isUndefined(data)) return true; if (data && angular.isFunction(data.test)) return data.test(d); if (data && angular.isFunction(data)) return data(d); - if (data && !angular.isString(data)) return angular.toJson(data) == d; + if (data && !angular.isString(data)) return angular.equals(data, angular.fromJson(d)); return data == d; }; -- cgit v1.2.3