import { expect, test } from "bun:test"; import { BentoWorkspace } from "./bento"; import { renderHTML } from "./render"; test("bento workspace renders two independently identified grids and spans", () => { const html = renderHTML( , ); expect(html).toContain('data-bento-grid="one" data-columns="4"'); expect(html).toContain('data-bento-grid="two" data-columns="4"'); expect(html).toContain( 'data-bento-item="a" data-bento-col="1" data-bento-row="2" data-bento-width="2" data-bento-height="1"', ); expect(html).toContain('data-bento-resize=""'); });