/** * US-008 — client push transport unit tests. * * The PRD names this file as the home for US-008's coverage; it spans the * four required assertions across the three US-008 modules: * * 1. flag gating — feature-flags.ts (env list, legacy global, * static provider, malformed-entry tolerance) * 2. POST — push-transport.ts HttpPushTransport posts an * encoded PushEvent to `/sync/push` with * a Bearer token (mocked fetch — no real server) * 3. emit — watcher.ts PushEventEmitter builds a valid * PushEvent (sha256 hash, monotonic seq, tenant) * per debounced change and hands it to the * transport; dormant when the flag is OFF * 4. transport failure — a publish rejection (or hash error) is caught, * surfaced via onError, and never crashes / never * propagates (cadence poll is the safety net) * * The live `/sync/push` endpoint is NOT deployed yet — every POST is asserted * against a mocked fetch / mocked transport. */ export {}; //# sourceMappingURL=feature-flags.test.d.ts.map