diff options
Diffstat (limited to 'test/ng/httpBackendSpec.js')
| -rw-r--r-- | test/ng/httpBackendSpec.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/ng/httpBackendSpec.js b/test/ng/httpBackendSpec.js index 5d2654a9..faec5737 100644 --- a/test/ng/httpBackendSpec.js +++ b/test/ng/httpBackendSpec.js @@ -101,6 +101,22 @@ describe('$httpBackend', function() { }); }); + it('should set requested headers even if they have falsy values', function() { + $backend('POST', 'URL', null, noop, { + 'X-header1': 0, + 'X-header2': '', + 'X-header3': false, + 'X-header4': undefined + }); + + xhr = MockXhr.$$lastInstance; + + expect(xhr.$$reqHeaders).toEqual({ + 'X-header1': 0, + 'X-header2': '', + 'X-header3': false + }); + }); it('should abort request on timeout', function() { callback.andCallFake(function(status, response) { @@ -388,6 +404,7 @@ describe('$httpBackend', function() { expect(callback).toHaveBeenCalled(); expect(callback.mostRecentCall.args[0]).toBe(404); }); + }); }); |
