mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-14 23:22:51 +00:00
Config discovery walks from the workflow file's parent directory, so tests using fixtures at their repo path (test/simple.fabro) would find the repo's .fabro/project.toml. This caused settings like preserve=true to leak into tests and break sandbox cleanup event assertions. Add TestContext::install_fixture() which copies fixtures into the test's temp dir. Update all CLI run/attach/start tests to use it. Remove the now-unused example_fixture() function. Restore preserve=true in .fabro/project.toml — tests are now isolated. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests/it | ||
| build.rs | ||
| Cargo.toml | ||