ngMock - httpBackend Quick Reference Cheat Sheet

A Programming › AngularJS cheat sheet in English by CITguy

Quick reference to available $httpBackend functions

12,880 views 3,743 downloads 3 Mar 2015 History
4.9 avg · 2 ratings

'­whe­n' methods

when(method, url, [data], [headers])
Creates a new backend definition
whenGET(url, [headers])
Create backend definition for GET request
whenHEAD(url, [headers])
Create backend definition for HEAD request
whenDELETE(url, [headers])
Create backend definition for DELETE request
whenPOST(url, [data], [headers])
Create backend definition for POST request
whenPUT(url, [data], [headers])
Create backend definition for PUT request
whenPATCH(url, [data], [headers])
Create backend definition for PATCH request
whenJSONP(url)
Create backend definition for JSONP request

Additional methods

flush([count])
Flushes all pending requests using trained responses
resetE­xpe­cta­tions()
Resets all request expect­ations, but preserves all backend defini­tions. (Wipe expect, but keep when)

'­exp­ect­' methods

expect(method, url, [data], [headers])
Creates a request expect­ation
expectGET(url, [headers])
Create request expect­ation for GET request
expectHEAD(url, [headers])
Create request expect­ation for HEAD request
expect­DELETE(url, [headers])
Create request expect­ation for DELETE request
expectPOST(url, [data], [headers])
Create request expect­ation for POST request
expectPUT(url, [data], [headers])
Create request expect­ation for PUT request
expect­PATCH(url, [data], [headers])
Create request expect­ation for PATCH request
expect­JSONP(url)
Create request expect­ation for JSONP request

Additional expect­ations

verify­NoO­uts­tan­din­gEx­pec­tation()
Verifies that all of the requests defined via the expect api were made.
verify­NoO­uts­tan­din­gRe­quest()
Verifies that there are no outsta­nding requests that need to be flushed

Badges

Nice Cheat Sheet Good Cheat Sheet Downloaded from Unusual Locations × 1

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.