angular/packages/router/test
Andrew Scott 72e6a948bb refactor(router): Update recognize to use Observable instead of Promise (#46021)
The `Observable` chain is currenlty the most straightforward way to
handle navigation cancellations where we ensure that the cancelled
navigation does not continue to be processed. Until we design and
implement an alternative way to accomplish equivalent functionality,
we need to maintain the `Observable` chain wherever we might execute
user code. One reason for this isthat user code may contain redirects so we do not
want to execute those redirects if the navigation was already cancelled.

PR Close #46021
2022-06-13 22:53:49 +00:00
..
operators perf(router): cancel the navigation instantly if at least one resolver doesn't emit any value (#45621) 2022-04-15 10:06:26 -07:00
utils build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
apply_redirects.spec.ts refactor(router): Only create the Route injector when the path matches (#45990) 2022-05-13 12:19:16 -07:00
bootstrap.spec.ts test(router): Add tests for initialNavigation: enabledBlocking (#45733) 2022-05-18 08:57:30 -07:00
BUILD.bazel build: switch devmode output to es2015 (#44505) 2022-01-05 23:20:20 +00:00
computed_state_restoration.spec.ts feat(router): Allow symbol keys for Route data and resolve properties (#44519) 2022-01-10 19:43:12 +00:00
config.spec.ts feat(router): Support lazy loading standalone components with loadComponent (#45705) 2022-04-25 09:39:44 -07:00
create_router_state.spec.ts feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
create_url_tree.spec.ts feat(router): Add ability to create UrlTree from any ActivatedRouteSnapshot (#45877) 2022-05-24 10:40:24 -07:00
helpers.ts refactor(router): move types from config and interfaces to models (#44939) 2022-02-03 12:40:28 -08:00
integration.spec.ts refactor(router): Update recognize to use Observable instead of Promise (#46021) 2022-06-13 22:53:49 +00:00
page_title_strategy_spec.ts feat(router): set stricter type for Route.title (#44939) 2022-02-03 12:40:28 -08:00
recognize.spec.ts refactor(router): Update recognize to use Observable instead of Promise (#46021) 2022-06-13 22:53:49 +00:00
regression_integration.spec.ts test: clean up more entryComponents usages (#44561) 2022-01-06 18:36:22 +00:00
router.spec.ts refactor(router): move types from config and interfaces to models (#44939) 2022-02-03 12:40:28 -08:00
router_link_spec.ts fix(router): null/undefined routerLink should disable navigation (#43087) 2021-08-20 12:51:09 -07:00
router_preloader.spec.ts feat(router): Support lazy loading standalone components with loadComponent (#45705) 2022-04-25 09:39:44 -07:00
router_scroller.spec.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
router_state.spec.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
shared.spec.ts fix(router): fix error when calling ParamMap.get function (#31599) 2020-06-25 11:57:24 -07:00
standalone.spec.ts feat(router): Support lazy loading standalone components with loadComponent (#45705) 2022-04-25 09:39:44 -07:00
url_serializer.spec.ts fix(router): fragment can be null (#37336) 2021-03-22 10:02:39 -07:00
url_tree.spec.ts fix(router): Allow question marks in query param values (#31187) 2021-08-06 10:49:37 -07:00