import { createProjectBuilder } from "@tscircuit/builder" import { AnySoupElement } from "@tscircuit/soup" import { ExecutionContext } from "ava" import { createRoot } from "lib/render" import { logSoup } from "@tscircuit/log-soup" export const getTestFixture = (t: ExecutionContext) => { return { render: (elms: any): Promise => { const pb = createProjectBuilder() return createRoot().render(elms, pb) as any as Promise }, logSoup: (soup: AnySoupElement[]) => { if (process.env.CI) return return logSoup(`react-fiber:${t.title}`, soup) }, } }