thorn0 and gkalpak fix(ngMock/$httpBackend): correctly ignore query params in {expect,wh…

Previously, a route definition such as
`$httpBackend.whenRoute('GET', '/route/:id')` matched against a URL with
query params, for example `/route/1?q=foo`, would incorrectly include
the query params in `id`: `{id: '1?q=foo', q: 'foo'}`.

This commit Fixes it, so that the extracted `params` will now be:
`{id: '1', q: 'foo'}`.

Fixes #14173

Closes #16589
Latest commit 840b5f0 Jun 4, 2018
Failed to load latest commit information.
auto revert: refactor($compile): remove preAssignBindingsEnabled leftovers Jun 11, 2018
e2e chore(*): get rid of Bower in favor of Yarn aliases & checked-in pack… Jan 8, 2018
helpers feat(ngRef): add directive to publish controller, or element into scope Jun 5, 2018
modules chore(eslint): enable `quotes: ["error", "single"]` Aug 10, 2016
ng feat(form.FormController): add $getControls() Jun 18, 2018
ngAnimate refactor(ngAnimateSwap): simplify scope creation add tests regarding … May 16, 2018
ngAria fix(ngAria): do not scroll when pressing spacebar on custom buttons Jun 18, 2018
ngCookies feat(ngCookies): support samesite option May 17, 2018
ngMessageFormat docs(*): ensure naming is correct for Angular(JS) versions Jan 25, 2017
ngMessages feat(ngMessages): add support for default message Jun 6, 2018
ngMock fix(ngMock/$httpBackend): correctly ignore query params in {expect,wh… Jun 18, 2018
ngResource fix($resource): fix interceptors and success/error callbacks Feb 20, 2018
ngRoute feat($route): add support for the `reloadOnUrl` configuration option Jun 8, 2018
ngSanitize test($sanitize): exclude elclob test in Edge 17 (#16555) May 6, 2018
ngTouch fix(ngTouch): remove ngClick override, `$touchProvider`, and `$touch` Mar 14, 2017
.eslintrc.json chore(*): remove manualLowercase & manualUppercase functions Apr 13, 2018
AngularSpec.js test(Angular): remove special case for Edge May 7, 2018
ApiSpecs.js refactor(*): replace `HashMap` with `NgMap` Jan 25, 2017
BinderSpec.js fix(input): listen on "change" instead of "click" for radio/checkbox … Oct 13, 2017
jQueryPatchSpec.js chore(jqLite): fix $destroy describe block titles Sep 20, 2017
jqLiteSpec.js fix(jqLite): make removeData() not remove event handlers Apr 3, 2018
jquery_alias.js chore(jshint): enforce jshint for tests Apr 27, 2014
jquery_remove.js chore(jshint): enforce jshint for tests Apr 27, 2014
loaderSpec.js feat(Module): add `info()` method Mar 2, 2017
minErrSpec.js feat(errorHandlingConfig): add option to exclude error params from url Jun 6, 2018
stringifySpec.js feat(errorHandlingConfig): make the depth for object stringification … Feb 8, 2017