@@ -1771,8 +1771,8 @@ function createHttpBackendMock($rootScope, $timeout, $delegate, $browser) {
1771
1771
* See {@link ngMock.$httpBackend#when `when`} for more info.
1772
1772
*/
1773
1773
$httpBackend . whenRoute = function ( method , url ) {
1774
- var pathObj = routeToRegExp ( url , { caseInsensitiveMatch : true , ignoreTrailingSlashes : true , isUrl : true } ) ;
1775
- return $httpBackend . when ( method , pathObj . regexp , undefined , undefined , pathObj . keys ) ;
1774
+ var parsed = parseRouteUrl ( url ) ;
1775
+ return $httpBackend . when ( method , parsed . regexp , undefined , undefined , parsed . keys ) ;
1776
1776
} ;
1777
1777
1778
1778
/**
@@ -1955,8 +1955,8 @@ function createHttpBackendMock($rootScope, $timeout, $delegate, $browser) {
1955
1955
* See {@link ngMock.$httpBackend#expect `expect`} for more info.
1956
1956
*/
1957
1957
$httpBackend . expectRoute = function ( method , url ) {
1958
- var pathObj = routeToRegExp ( url , { caseInsensitiveMatch : true , ignoreTrailingSlashes : true , isUrl : true } ) ;
1959
- return $httpBackend . expect ( method , pathObj . regexp , undefined , undefined , pathObj . keys ) ;
1958
+ var parsed = parseRouteUrl ( url ) ;
1959
+ return $httpBackend . expect ( method , parsed . regexp , undefined , undefined , parsed . keys ) ;
1960
1960
} ;
1961
1961
1962
1962
@@ -2084,6 +2084,12 @@ function createHttpBackendMock($rootScope, $timeout, $delegate, $browser) {
2084
2084
} ;
2085
2085
} ) ;
2086
2086
}
2087
+
2088
+ function parseRouteUrl ( url ) {
2089
+ var strippedUrl = stripQueryAndHash ( url ) ;
2090
+ var parseOptions = { caseInsensitiveMatch : true , ignoreTrailingSlashes : true } ;
2091
+ return routeToRegExp ( strippedUrl , parseOptions ) ;
2092
+ }
2087
2093
}
2088
2094
2089
2095
function assertArgDefined ( args , index , name ) {
0 commit comments