✔ the file list names the spec and Markdown directly under docs, as committed at HEAD (49.640292ms)
✔ a save writes the typed text as one commit by the business human and touches nothing else (111.339574ms)
✔ a stale base refuses and writes nothing, whoever made the newer commit (118.576876ms)
✔ only the spec and existing docs files are writable (43.218298ms)
✔ content and base are checked before anything is written (60.210432ms)
✔ an unchanged save, a dirty tree and a busy writer refuse without a commit (45.152103ms)
✔ a failed commit restores the exact prior bytes, including a byte-order mark, and leaves history alone (59.23167ms)
ℹ tests 7
ℹ suites 0
ℹ pass 7
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 537.928677
