omnigraph/crates
andrew f05ea2c7c3 Extract public-API tests from omnigraph.rs to integration tests
The inline `mod tests` in crates/omnigraph/src/db/omnigraph.rs had grown
to ~620 lines, mixing tests that need crate-private access with tests
that only exercise the public API. Splits the latter out.

- tests/lifecycle.rs: 10 init/open/snapshot/drift tests
- tests/schema_apply.rs: 5 plan/apply tests
- omnigraph.rs: 10 tests remain inline because they use
  db.coordinator, db.table_store(), ManifestCoordinator,
  SCHEMA_APPLY_LOCK_BRANCH, or is_internal_run_branch — all
  crate-private and intentionally kept so.

No behavior change. Zero semantic edits to the tests themselves beyond
replacing db.snapshot() (pub(crate)) with snapshot_main helper at
integration-test boundaries.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 14:09:34 +03:00
..
omnigraph Extract public-API tests from omnigraph.rs to integration tests 2026-04-20 14:09:34 +03:00
omnigraph-cli Polish schema endpoint: rename show, align field name, add tests 2026-04-18 00:30:46 +03:00
omnigraph-compiler Prepare v0.2.2 release 2026-04-14 20:13:00 +03:00
omnigraph-server Fold openapi.json auto-sync into main CI test job 2026-04-18 21:00:46 +02:00