8cb42f85a9
core_api/common.rs becomes tests/common/mod.rs and sync_api/m4.rs tests/common/sync_fixtures.rs; each binary includes them through #[path] (the binaries of SPEC §14.7 stay as they are). TempDir's Default moves into the harness instead of three copies; the skeleton helpers take ids, tokens and TempDir from it. Milestone wording in test docs and the server README replaced by what the code does; README seams and test layout updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
12 lines
464 B
Rust
12 lines
464 B
Rust
//! 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 = "../common/mod.rs"]
|
|
pub mod common;
|
|
pub mod stub;
|
|
#[path = "../common/sync_fixtures.rs"]
|
|
pub mod sync_fixtures;
|
|
|
|
mod fcm;
|