Files
bun.sh/test/internal/powershell-escape.test.ts
2024-08-01 01:04:20 -07:00

12 lines
479 B
TypeScript

import { escapePowershell } from "bun:internal-for-testing";
it("powershell escaping rules", () => {
// This formatter does not include quotes around the string intentionally
expect(escapePowershell("foo")).toBe("foo");
expect(escapePowershell("foo bar")).toBe("foo bar");
expect(escapePowershell("foo\" bar")).toBe("foo`\" bar");
expect(escapePowershell("foo\" `bar")).toBe("foo`\" ``bar");
expect(escapePowershell("foo\" ``\"bar")).toBe("foo`\" `````\"bar");
});