import { readFileSync } from "node:fs"; import { resolve } from "node:path"; import { describe, expect, it } from "vitest"; const readSource = () => readFileSync(resolve(__dirname, "./PermissionTemplateSelector.vue"), "utf8"); describe("PermissionTemplateSelector.vue", () => { it("renders accessible role actions with explicit project status", () => { const source = readSource(); expect(source).toContain("