Skip to main content

syncular_testkit/
lib.rs

1//! Test utilities for Rust-first Syncular clients.
2//!
3//! The crate intentionally uses real Syncular runtime pieces by default: Diesel
4//! SQLite stores, generated app schemas, transport implementations, and runtime
5//! assertions. It is meant to replace ad hoc mocks in app test suites.
6
7pub mod app;
8pub mod app_server;
9pub mod assertions;
10pub mod auth_lease;
11pub mod conformance;
12pub mod crdt;
13pub mod deterministic;
14pub mod file_assets;
15pub mod http;
16pub mod native;
17pub mod protocol;
18pub mod temp;
19pub mod todo;
20pub mod transport;
21
22pub use app::*;
23pub use app_server::*;
24pub use assertions::*;
25pub use auth_lease::*;
26pub use conformance::*;
27pub use crdt::*;
28pub use deterministic::*;
29pub use file_assets::*;
30pub use http::*;
31pub use native::*;
32pub use protocol::*;
33pub use temp::*;
34pub use todo::*;
35pub use transport::*;