fix: stabilize avatar tests on Windows

This commit is contained in:
Peter Steinberger committed 2026-01-22 07:24:12 +00:00
1 parent 4b3e9c0f33
commit bc8e5ad6b3
3 files changed
+92 -6

No files matched your search

+6 -4
View File
@@ -31,11 +31,12 @@ describe("resolveAgentAvatar", () => {
},
};
const expectedPath = await fs.realpath(avatarPath);
const workspaceReal = await fs.realpath(workspace);
const resolved = resolveAgentAvatar(cfg, "main");
expect(resolved.kind).toBe("local");
if (resolved.kind === "local") {
expect(resolved.filePath).toBe(expectedPath);
const resolvedReal = await fs.realpath(resolved.filePath);
expect(path.relative(workspaceReal, resolvedReal)).toBe(path.join("avatars", "main.png"));
}
});
@@ -83,11 +84,12 @@ describe("resolveAgentAvatar", () => {
},
};
const expectedPath = await fs.realpath(avatarPath);
const workspaceReal = await fs.realpath(workspace);
const resolved = resolveAgentAvatar(cfg, "main");
expect(resolved.kind).toBe("local");
if (resolved.kind === "local") {
expect(resolved.filePath).toBe(expectedPath);
const resolvedReal = await fs.realpath(resolved.filePath);
expect(path.relative(workspaceReal, resolvedReal)).toBe(path.join("avatars", "fallback.png"));
}
});