17 lines
660 B
TypeScript
17 lines
660 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { hasDiscordNicknameConfirmation } from "./dashboard-change-confirmation";
|
|
|
|
describe("dashboard identity change confirmation", () => {
|
|
it("accepts only the explicit Discord nickname confirmation value", () => {
|
|
expect(hasDiscordNicknameConfirmation(new FormData())).toBe(false);
|
|
|
|
const declined = new FormData();
|
|
declined.set("confirmDiscordNickname", "no");
|
|
expect(hasDiscordNicknameConfirmation(declined)).toBe(false);
|
|
|
|
const confirmed = new FormData();
|
|
confirmed.set("confirmDiscordNickname", "yes");
|
|
expect(hasDiscordNicknameConfirmation(confirmed)).toBe(true);
|
|
});
|
|
});
|