diff --git a/packages/studio/src/player/components/TimelineGroupHeader.test.tsx b/packages/studio/src/player/components/TimelineGroupHeader.test.tsx new file mode 100644 index 000000000..41546eb37 --- /dev/null +++ b/packages/studio/src/player/components/TimelineGroupHeader.test.tsx @@ -0,0 +1,76 @@ +// @vitest-environment happy-dom + +import React, { act } from "react"; +import { createRoot } from "react-dom/client"; +import { afterEach, describe, expect, it, vi } from "vitest"; +import { TimelineGroupHeader } from "./TimelineGroupHeader"; +import { defaultTimelineTheme } from "./timelineTheme"; + +(globalThis as unknown as { IS_REACT_ACT_ENVIRONMENT: boolean }).IS_REACT_ACT_ENVIRONMENT = true; + +function renderHeader( + overrides: Partial> = {}, +): HTMLElement { + const host = document.createElement("div"); + document.body.append(host); + act(() => { + createRoot(host).render( +