- corrigida a reprodução do trecho de áudio do falante na tela Refinar usando os tempos da origem do WAV. - alterado o passo de geração de JSON para concluir a edição e salvar a configuração editorial no banco. Resumo: - 9 arquivos alterados - 3 novos - 6 modificados - 0 removidos 6 files changed, 136 insertions(+), 109 deletions(-) Arquivos: - .jhonny/analises.db - code/cep-plugin/index.html - code/cep-plugin/main.js - code/engine/persistencia/__init__.py - code/engine/persistencia/esquema.py - code/engine/testes/test_persistencia_sqlite.py - code/engine/persistencia/repositorio_de_edicoes.py - code/engine/registrar_edicao.py - code/tests/cep-refinar-preview.test.ts
20 lines
835 B
TypeScript
20 lines
835 B
TypeScript
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");
|
|
});
|
|
});
|