test: verify rollback preservation across filesystem error codes

This commit is contained in:
haelyra
2026-10-11 11:15:16 -04:00
parent a668d06f30
commit ce54cef0e4
+1 -1
View File
@@ -146,7 +146,7 @@ test('rollback initialization failure preserves unsnapshotted live bytes and the
const target = path.join(versionsDir, 'v1.md');
fs.writeFileSync(target, '# Saved target\n');
fs.writeFileSync(versioning.getEvolutionDir(skillDir), 'owned blocker');
assert.throws(() => versioning.rollbackTo(skillDir, 1), /ENOTDIR/);
assert.throws(() => versioning.rollbackTo(skillDir, 1), error => Boolean(error.code));
assert.equal(fs.readFileSync(path.join(skillDir, 'SKILL.md'), 'utf8'), '# Original\n');
assert.equal(fs.readFileSync(target, 'utf8'), '# Saved target\n');
assert.deepEqual(fs.readdirSync(versionsDir), ['v1.md']);