angular/packages/common
Doug Parker 8102331f82 test(http): disable XSRF and mock location in HttpClient tests to avoid Domino failures and state leakage
The `HttpClient` tests in `client_spec.ts` were failing intermittently in Node/Domino environment because `MockPlatformLocation` defaults to `http://_empty_/`. This valid URL satisfied the URL parser in `xsrfInterceptorFn`, causing it to proceed to cookie extraction which throws `NotYetImplemented` in Domino.

To fix this:
1. Disabled XSRF protection in `client_spec.ts` using `withNoXsrfProtection()`, as these tests are not for XSRF.
2. Provided `ɵprovideFakePlatformNavigation` to remove state leakage effects and ensure consistency.

(cherry picked from commit 1ef503e18e)
2026-04-06 18:05:58 +00:00
..
http test(http): disable XSRF and mock location in HttpClient tests to avoid Domino failures and state leakage 2026-04-06 18:05:58 +00:00
locales build: update aspect_rules_js to 3.0.2 2026-03-11 13:35:26 -07:00
src fix(common): avoid redundant image fetch on destroy with auto sizes 2026-03-19 15:21:20 -07:00
test test: construct local Date objects to fix timezone flakiness 2026-03-26 18:34:13 +01:00
testing refactor(core): Use the provided Document value rather than global in FakeNavigation 2026-01-08 13:28:18 -08:00
upgrade build: update Jasmine to 6.0.0 2026-02-09 12:15:57 -08:00
BUILD.bazel build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
index.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
package.json build: update common's locales to use rules_js (#61629) 2025-05-26 10:18:14 +00:00
PACKAGE.md build: format md files 2025-11-06 10:03:05 -08:00
public_api.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00