Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

fix($http): add missing shortcut methods and missing docs #9321

Conversation

gkalpak
Copy link
Member

@gkalpak gkalpak commented Sep 28, 2014

There was some inconsistency in version 1.2.25 regarding the definition and documentation of shortcut methods in ng.$http and ngMock[E2E].$httpBackend. Some methods didn't exist (although documented as existing), whereas some methods did exist, but wheren't documented.
This commit fixes the above errors and adds tests to verify the existence of all shortcut methods.

More specificcally, the following issues were addressed:

  • ng.$http: Add the missing patch() shortcut method and related docs.
  • ng.$http spec: Add test to verify the existence and functionality of the patch() shortcut method.
  • ngMock[E2E].$httpBackend: Add docs for the (existing) whenPATCH() shortcut method, add the missing expectHEAD()/whenHEAD() shortcut methods, fix grammatical errors.
  • ngMock[E2E].$httpBackend spec: Add test to verify the existence of shortcut methods for all HTTP verbs.

Closes #9180

There was some inconsistency in version 1.2.25 regarding the definition
and documentation of shortcut methods in `ng.$http` and
`ngMock[E2E].$httpBackend`. Some methods didn't exist (although documented
as existing), whereas some methods did exist, but wheren't documented.
This commit fixes the above errors and adds tests to verify the existence
of all shortcut methods.
More specificcally, the following issues were addressed:
`ng.$http`: Add the missing `patch()` shortcut method and related docs.
`ng.$http` spec: Add test to verify the existence and functionality of the
`patch()` shortcut method.
`ngMock[E2E].$httpBackend`: Add docs for the (existing) `whenPATCH()`
shortcut method, add the missing `expectHEAD()`/`whenHEAD()` shortcut
methods, fix grammatical errors.
`ngMock[E2E].$httpBackend` spec: Add test to verify the existence of shortcut
methods for all HTTP verbs.

Closes angular#9180
@@ -1186,7 +1186,7 @@ function createHttpBackendMock($rootScope, $delegate, $browser) {
* data string and returns true if the data is as expected.
* @param {(Object|function(Object))=} headers HTTP headers or function that receives http header
* object and returns true if the headers match the current definition.
* @returns {requestHandler} Returns an object with `respond` method that controls how a matched
* @returns {requestHandler} Returns an object with a `respond` method that controlss how a matched
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

controlss !

@petebacondarwin
Copy link
Contributor

I would make this just a docs update and drop the "feature" change

petebacondarwin pushed a commit that referenced this pull request Oct 9, 2014
There was some inconsistency in version 1.2.25 regarding the definition
and documentation of shortcut methods in `ng.$http` and
`ngMock[E2E].$httpBackend`. Some methods didn't exist (although documented
as existing), whereas some methods did exist, but wheren't documented.
This commit fixes the above errors and adds tests to verify the existence
of all shortcut methods.
More specificcally, the following issues were addressed:
`ng.$http`: Add the missing `patch()` shortcut method and related docs.
`ng.$http` spec: Add test to verify the existence and functionality of the
`patch()` shortcut method.
`ngMock[E2E].$httpBackend`: Add docs for the (existing) `whenPATCH()`
shortcut method, add the missing `expectHEAD()`/`whenHEAD()` shortcut
methods, fix grammatical errors.
`ngMock[E2E].$httpBackend` spec: Add test to verify the existence of shortcut
methods for all HTTP verbs.

Closes #9180
Closes #9321
@petebacondarwin
Copy link
Contributor

Landed as ec4fe1b

@gkalpak gkalpak deleted the add-missing-shortcut-methods-and-docs-to-$http-v1.2.25 branch October 10, 2014 04:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants