import { describe, expect, mock, test } from "bun:test";
mock.module("cloudflare:workers", () => ({ env: {} }));
const { mentionHandles } = await import("./mentions");
describe("mentionHandles", () => {
test("collects lowercased handles, deduplicated, ignoring emails and paths", () => {
expect(mentionHandles(["hi @Alice and @bob, mail me at x@alice.dev", "again @alice see /@carol"])).toEqual([
"alice",
"bob",
]);
});
test("team mentions contribute their org handle", () => {
expect(mentionHandles(["@acme/core"])).toEqual(["acme"]);
});
});