test(integration): add bootstrap flow tests via notstrap::run()

Three tests covering the full bootstrap path: dot-hook execution with
symlink verification, setup-hook skip-on-rerun via state file, and
fail-fast behaviour when the age key is missing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Joseph O'Brien
2026-04-01 05:11:50 -04:00
parent ef052c86cd
commit dcbbe6c716
3 changed files with 242 additions and 2 deletions

View File

@@ -6,8 +6,8 @@ license.workspace = true
publish = false
[[test]]
name = "placeholder"
path = "tests/placeholder.rs"
name = "bootstrap"
path = "tests/bootstrap.rs"
[dev-dependencies]
notstrap = { path = "../../crates/notstrap" }