import { createCircuitWebWorker } from "lib" import { expect, test } from "bun:test" test("example1-readme-example", async () => { const circuitWebWorker = await createCircuitWebWorker({ webWorkerUrl: new URL("../webworker/index.ts", import.meta.url), }) await circuitWebWorker.execute(` import { RedLed } from "@tsci/seveibar.red-led" circuit.add( ) `) await circuitWebWorker.renderUntilSettled() const circuitJson = await circuitWebWorker.getCircuitJson() expect(circuitJson).toBeDefined() const led = circuitJson.find((el: any) => el.name === "LED1") expect(led).toBeDefined() expect(led?.type).toBe("source_component") })