Expose snapshot, syncback, and variant_eq modules publicly; add integration tests for matching algorithm

- Updated `lib.rs` to make the `snapshot`, `syncback`, and `variant_eq` modules publicly accessible.
- Introduced a new integration test file `matching_fixtures.rs` to validate the matching algorithm using real-world fixtures, ensuring accurate pairing of instances despite property discrepancies.
- Enhanced the test suite by adding the new `matching_fixtures` module to `mod.rs`, improving overall test coverage for the project.
This commit is contained in:
Joe 2026-02-17 08:13:00 -06:00
parent d45b1c5b94
commit b6e34b9eb7
3 changed files with 373 additions and 3 deletions

View file

@ -19,10 +19,10 @@ mod resolution;
mod rojo_ref;
mod serve_session;
mod session_id;
mod snapshot;
pub mod snapshot;
mod snapshot_middleware;
mod syncback;
mod variant_eq;
pub mod syncback;
pub mod variant_eq;
mod web;
// TODO: Work out what we should expose publicly