From ecd4c8e94bd97522cae35cfff3128862b49ba657 Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Mon, 29 Sep 2014 01:56:42 +0300 Subject: [PATCH] test(ngMock.$httpBackend): add tests for the existence of `when` shortcut methods --- test/ngMock/angular-mocksSpec.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js index ef038082eb66..aa2e032247d1 100644 --- a/test/ngMock/angular-mocksSpec.js +++ b/test/ngMock/angular-mocksSpec.js @@ -889,6 +889,17 @@ describe('ngMock', function() { expect(typeof hb.expectHEAD).toBe("function"); }); + + it('should provide "when" methods for each HTTP verb', function() { + expect(typeof hb.whenGET).toBe("function"); + expect(typeof hb.whenPOST).toBe("function"); + expect(typeof hb.whenPUT).toBe("function"); + expect(typeof hb.whenPATCH).toBe("function"); + expect(typeof hb.whenDELETE).toBe("function"); + expect(typeof hb.whenHEAD).toBe("function"); + }); + + it('should respond with first matched definition', function() { hb.when('GET', '/url1').respond(200, 'content', {}); hb.when('GET', '/url1').respond(201, 'another', {});