import { describe, expect, it } from "vitest"; import { parseHyperframes } from "./hyperframes"; describe("parseHyperframes", () => { it("preserves explicit zero durations from data attributes", () => { const parsed = parseHyperframes(`

Instant frame

`); expect(parsed.frames[0]?.duration).toBe(0); }); it("preserves explicit zero durations from inline markers", () => { const parsed = parseHyperframes(`

Instant marker frame

`); expect(parsed.frames[0]?.duration).toBe(0); }); });