test: collapse duplicate sandbox skill mirroring cases

This commit is contained in:
Peter Steinberger
2026-02-22 17:16:09 +00:00
parent c964d21d74
commit 0e38505d3d

View File

@@ -65,19 +65,15 @@ describe("sandbox skill mirroring", () => {
return { context, workspaceDir };
};
it("copies skills into the sandbox when workspaceAccess is ro", async () => {
const { context } = await runContext("ro");
it.each(["ro", "none"] as const)(
"copies skills into the sandbox when workspaceAccess is %s",
async (workspaceAccess) => {
const { context } = await runContext(workspaceAccess);
expect(context?.enabled).toBe(true);
const skillPath = path.join(context?.workspaceDir ?? "", "skills", "demo-skill", "SKILL.md");
await expect(fs.readFile(skillPath, "utf-8")).resolves.toContain("demo-skill");
}, 20_000);
it("copies skills into the sandbox when workspaceAccess is none", async () => {
const { context } = await runContext("none");
expect(context?.enabled).toBe(true);
const skillPath = path.join(context?.workspaceDir ?? "", "skills", "demo-skill", "SKILL.md");
await expect(fs.readFile(skillPath, "utf-8")).resolves.toContain("demo-skill");
}, 20_000);
expect(context?.enabled).toBe(true);
const skillPath = path.join(context?.workspaceDir ?? "", "skills", "demo-skill", "SKILL.md");
await expect(fs.readFile(skillPath, "utf-8")).resolves.toContain("demo-skill");
},
20_000,
);
});