test: align archive hardlink guard expectation

This commit is contained in:
Peter Steinberger
2026-05-06 03:04:26 +01:00
parent 8b9b849b19
commit 6ad601d195

View File

@@ -11,6 +11,7 @@ import {
readZipCentralDirectoryEntryCount,
resolvePackedRootDir,
} from "./archive.js";
import type { FsSafeError } from "./fs-safe.js";
const fixtureRootTracker = createSuiteTempRootTracker({ prefix: "openclaw-archive-" });
const directorySymlinkType = process.platform === "win32" ? "junction" : undefined;
@@ -280,8 +281,8 @@ describe("archive utils", () => {
timeoutMs: ARCHIVE_EXTRACT_TIMEOUT_MS,
}),
).rejects.toMatchObject({
code: "destination-symlink-traversal",
} satisfies Partial<ArchiveSecurityError>);
code: "hardlink",
} satisfies Partial<FsSafeError>);
} finally {
lstatSpy.mockRestore();
}