import { describe, expect, it } from "vitest";
import { formatDomain } from "./format-domain";

describe("formatDomain", () => {
  it("convertit le punycode en Unicode", () => {
    expect(formatDomain("xn--chteau-xta.fr")).toBe("château.fr");
    expect(formatDomain("xn--bcher-kva.example")).toBe("bücher.example");
  });
  it("laisse l'ASCII inchangé et retombe sur l'entrée si la conversion échoue", () => {
    expect(formatDomain("www.exemple.fr")).toBe("www.exemple.fr");
    expect(formatDomain("")).toBe("");
  });
});
