angular/packages/zone.js/lib/zone-spec
Andrew Scott 0a827f9284 refactor(zone.js): Add internal implementation for auto ticking fakeAsync (#62135)
Benefits of auto-ticking mock clocks have been described in other PRs,
such as https://github.com/jasmine/jasmine/pull/2042 and
https://github.com/sinonjs/fake-timers/pull/509. In short, `fakeAsync`
cannot work when some tasks are required to be truly async, such as XHRs
or observers like ResizeObserver. In addition, auto ticking mock clocks
can be applied to tests without the tests then needing to update
everything to manually flush timers.

PR Close #62135
2025-08-08 08:39:24 -07:00
..
async-test.ts fix(zone.js): waitForAsync should pass args to the test function (#61755) 2025-06-09 11:22:22 -07:00
fake-async-test.ts refactor(zone.js): Add internal implementation for auto ticking fakeAsync (#62135) 2025-08-08 08:39:24 -07:00
long-stack-trace.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
proxy.ts refactor(zone.js): Add a withProxyZone helper that might be used for unpatched test frameworks (#61626) 2025-05-22 13:39:30 -07:00
rollup-long-stack-trace.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rollup-proxy.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rollup-sync-test.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rollup-task-tracking.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rollup-wtf.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
sync-test.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
task-tracking.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
wtf.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00