import { readFileSync } from "node:fs"; import { join } from "node:path"; import { describe, expect, it } from "vitest"; const painel = readFileSync(join(process.cwd(), "cep-plugin", "main.js"), "utf8"); describe("preview de falantes na tela Refinar", () => { it("usa os intervalos convertidos para a origem do WAV", () => { expect(painel).toContain("var intervalosDePreview = silenceConsultarPreviewDeFalantes(silenceState.sequenceId);"); expect(painel).toContain("start: Number(intervalo.inicio)"); expect(painel).toContain("end: Number(intervalo.fim)"); }); it("não controla a timeline do Premiere durante o preview", () => { expect(painel).not.toContain("function toggleSpeakerTimeline"); expect(painel).not.toContain("setPlayerPosition"); expect(painel).not.toContain("startPlayback"); }); });