angular/packages/platform-browser/test
Andrew Scott 4e098fa8a7 refactor(core): move Zone providers to a single provider function (#49373)
This commit moves the providers for `NgZone`-based change detection to a
single provider function. This function is currently called by default
in all places where `NgZone` was provided
(`bootstrapApplication`, `bootstrapModule`, and `TestBed`).

When we want to make Angular applications zoneless by default, we
can make a public provider method that has to be used in order to enable
the zone change detection features. When this method is not called,
Angular would use `NoopNgZone` by default and not initialize any
subscriptions to the `NgZone` stability events.

Side note: There are actually two places that `NgZone` is provided for `TestBed`
(providers in `compileTestModule` and `BrowserTestingModule`). This
likely doesn't need to be in both locations.

PR Close #49373
2023-03-14 09:20:53 -07:00
..
browser refactor(core): move Zone providers to a single provider function (#49373) 2023-03-14 09:20:53 -07:00
dom fix(platform-browser): reuse server generated component styles (#48253) 2023-03-09 09:33:34 -08:00
security test: clean up internal testing utilities (#42177) 2021-05-26 20:07:25 +00:00
static_assets refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
browser_util_spec.ts refactor(animations): Remove unnecessary IE specific code (#44686) 2022-01-12 20:43:23 +00:00
BUILD.bazel build: fix legacy saucelabs test bundle generation after ESM changes (#48521) 2022-12-19 19:50:44 +00:00
testing_public_spec.ts refactor(platform-browser): handle #24571 todos (#49232) 2023-03-06 16:54:38 +00:00