diff --git a/packages/studio/src/captions/generator.test.ts b/packages/studio/src/captions/generator.test.ts index f9b7842425..1e81ef792f 100644 --- a/packages/studio/src/captions/generator.test.ts +++ b/packages/studio/src/captions/generator.test.ts @@ -1,5 +1,6 @@ // @vitest-environment node import { describe, it, expect } from "vitest"; +import { Window } from "happy-dom"; import { generateCaptionHtml } from "./generator"; import { buildCaptionModel, TranscriptWord } from "./parser"; @@ -31,6 +32,35 @@ function buildTestModel(wordsPerGroup = 5) { // --------------------------------------------------------------------------- describe("generateCaptionHtml", () => { + it("keeps script-closing text and word IDs as data when HTML is parsed", () => { + const text = '