17 lines
736 B
TypeScript
17 lines
736 B
TypeScript
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('<el-form ref="formRef" :model="form" :rules="rules" label-width="120px" class="form" autocomplete="off">');
|
|
expect(source).toContain('autocomplete="off"');
|
|
expect(source).toContain('autocomplete="new-password"');
|
|
expect(source).toContain('name="ctms-profile-current-password"');
|
|
});
|
|
});
|