diff --git a/src/agents/sandbox-skills.test.ts b/src/agents/sandbox-skills.test.ts index 4612fec96a1..d15679b6f3e 100644 --- a/src/agents/sandbox-skills.test.ts +++ b/src/agents/sandbox-skills.test.ts @@ -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, + ); });