()
| 28 | process.platform === "win32" ? Filesystem.normalizePathPattern(p) : p.replaceAll("\\", "/") |
| 29 | |
| 30 | function makeCtx() { |
| 31 | const requests: Array<Omit<PermissionV1.Request, "id" | "sessionID" | "tool">> = [] |
| 32 | const ctx: Tool.Context = { |
| 33 | ...baseCtx, |
| 34 | ask: (req) => |
| 35 | Effect.sync(() => { |
| 36 | requests.push(req) |
| 37 | }), |
| 38 | } |
| 39 | return { requests, ctx } |
| 40 | } |
| 41 | |
| 42 | describe("tool.assertExternalDirectory", () => { |
| 43 | it.live("no-ops for empty target", () => |
no test coverage detected