Verificando sessão...
StudyOpsÍndice do fundamento

Testes e evidencias / Sessão 3

Briefing de leitura · Sessão 3 de 11

Exemplo guiado

Fundamento
Testes e evidencias
Registro
Logbook local

Contexto de missão

Exemplo guiado

Esta leitura alimenta o fundamento Testes e evidencias. Termine com uma evidência pequena antes de avançar.

Contexto
Sessão 3 de 11

Considere uma funcao que transforma um texto em chunks:

function chunkText(text: string, maxChars: number): string[] {
  return text
    .split(/\n\s*\n/)
    .filter(Boolean)
    .map((paragraph) => paragraph.slice(0, maxChars));
}

Um teste unitario pode verificar:

it("preserva a ordem dos paragrafos", () => {
  const result = chunkText("primeiro\n\nsegundo", 50);

  expect(result).toEqual(["primeiro", "segundo"]);
});

Esse teste nao prova que um arquivo foi aberto. Para isso, outro teste precisa conectar a leitura e a transformacao. Sao perguntas diferentes e devem gerar evidencias diferentes.

Logbook técnico

Registro de campo desta sessão

Verificando sessão...

O conteúdo continua público. O registro técnico fica disponível após autenticação.