import { describe, expect, test } from "bun:test";
import { readFileSync } from "node:fs";
import { resolve } from "node:path";
function compactSource(source: string) {
return source.replace(/\s+/g, " ").trim();
}
describe("creation library button", () => {
test("places a library control beside the generation mode picker", () => {
const source = readFileSync(resolve(import.meta.dir, "../src/pages/create/index.tsx"), "utf8");
const dockStart = source.indexOf('", dockStart);
expect(dockStart).toBeGreaterThanOrEqual(0);
expect(dockEnd).toBeGreaterThan(dockStart);
expect(compactSource(source.slice(dockStart, dockEnd))).toMatch(
/ ]*>\s*