import { describe, expect, it } from "vitest"; import { readFileSync } from "node:fs"; import { resolve } from "node:path"; const readProfileView = () => readFileSync(resolve(__dirname, "./ProfileSettings.vue"), "utf8"); describe("profile settings autocomplete", () => { it("disables browser autofill for profile name, department, and current password", () => { const source = readProfileView(); expect(source).toContain(''); expect(source).toContain('autocomplete="off"'); expect(source).toContain('autocomplete="new-password"'); expect(source).toContain('name="ctms-profile-current-password"'); }); });