import { expect, test } from "bun:test"; import { DragGroup } from "./drag-group"; import { renderHTML } from "./render"; test("drag group renders independent list regions and the semantic event binding", () => { const html = renderHTML( , ); expect(html).toContain(''); expect(html).toContain('data-drop-list="inbox"'); expect(html).toContain('data-drop-list="later"'); expect(html).toContain('data-drag-item="a" tabindex="0"'); });