| Filename | Latest commit message | Latest commit date |
|---|---|---|
The first attempt at these two tests still failed no mutation, because in both cases another check answered first. A test that only passes is not evidence; it has to be the thing that fails when its own rule is removed. The marker rule. `cut-3a.h1` and `cut-3a.s1` cite the wrong kind's marker, but `h1` and `s1` are not digits, so the digits rule refuses them whether or not the marker is required. `cut-3a.1` is the case that isolates it: a well-formed number with no marker at all, which only the marker rule refuses. The enclosing-repo case. A separate git dir in its own temp directory is refused even without the `.git` check, because the parent is not a work tree and the toplevel verification fails anyway. The case the check actually exists for is a clone whose git dir sits inside *another* repo's working tree: there the common dir's parent is a real, valid work tree, so without the check `main_work_tree` resolves to the enclosing repo and the store lands in a tree that does not own it. The test now builds exactly that, and asserts the enclosing repo's store is never created. Builds clean with no warnings; `cargo test -p epiphany-core --lib` passes 180/180. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
| .. | ||
| src | ||
| Cargo.toml | ||