//! M4 push tests (SPEC ยง14.6, FR-13): payloads of every type against `contracts/examples/push/`, recipients, the //! OAuth2 service-account flow and token cache, retries and their delays, token clearing on `UNREGISTERED`/404, //! queue overflow, push disabled without credentials, all against a local stub of Google's two endpoints. #[path = "../core_api/common.rs"] pub mod common; #[path = "../sync_api/m4.rs"] pub mod m4; pub mod stub; mod fcm; impl Default for common::TempDir { fn default() -> Self { Self::new() } }