angular/tools/testing
Andrew Scott 0c925af2dd test(router): This commit removes ZoneJS from the router tests (#61078)
There is nothing in the Router that requires ZoneJS and we do not need
`fakeAsync` as a mock clock. We can instead use any mock clock implementation
to speed up test execution.

This removes ZoneJS completely from the bundle of the Router tests.
ZoneJS causes the stacks to be unreadable when combined with the massive
rxjs stack in the router transition.

PR Close #61078
2025-05-05 08:55:01 -07:00
..
browser_tests.init.ts build: Run browsers tests without platform-browser-dynamic (#60937) (#61060) 2025-04-30 08:21:02 -07:00
browser_zoneless_tests.init.ts test(router): This commit removes ZoneJS from the router tests (#61078) 2025-05-05 08:55:01 -07:00
BUILD.bazel test(router): This commit removes ZoneJS from the router tests (#61078) 2025-05-05 08:55:01 -07:00
fail.spec.js refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
node_no_angular_tests.init.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
node_tests.init.ts test(router): This commit removes ZoneJS from the router tests (#61078) 2025-05-05 08:55:01 -07:00
node_zoneless_tests.init.ts test(router): This commit removes ZoneJS from the router tests (#61078) 2025-05-05 08:55:01 -07:00
README.md feat(ivy): first steps towards ngtsc mode (#23455) 2018-04-25 13:25:33 -07:00
zone_base_setup.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00

The spec helper files here set up the global testing environment prior to the execution of specs.

There are 3 options:

  • init_node_spec - configures a node environment to test Angular applications with platform-server.
  • init_node_no_angular_spec - configures a node environment for testing without setting up Angular's testbed (no dependency on Angular packages is incurred).
  • init_browser_spec - configures a browser environment to test Angular applications.