import { describe, expect, it } from "vitest";
import { makeAvailableEventSlug } from "./event-slug";

describe("event slug allocation", () => {
  it("keeps a requested slug when it is available", () => {
    expect(makeAvailableEventSlug("gen-z-awakening", false, "abc123")).toBe("gen-z-awakening");
  });

  it("adds a short suffix when the requested slug is already used", () => {
    expect(makeAvailableEventSlug("gen-z-awakening", true, "abc123")).toBe("gen-z-awakening-abc123");
  });
});
