angular/packages/common/http
Doug Parker 1ef503e18e 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.
2026-04-06 11:05:53 -07:00
..
src refactor(http): Make Fetch API the default in HttpBackend 2026-03-23 11:20:39 -07:00
test test(http): disable XSRF and mock location in HttpClient tests to avoid Domino failures and state leakage 2026-04-06 11:05:53 -07:00
testing test(http): refactors HTTP client tests to use TestBed and providers 2026-03-03 09:12:36 -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.md build: format md files 2025-11-06 10:03:05 -08:00
public_api.ts refactor(http): expose withXhr to prepare for fetch by default 2026-02-24 09:26:26 -08:00