Skip to main content

Command Palette

Search for a command to run...

Afirmar

Published
1 min readView as Markdown
Afirmar

En esta sección es donde validamos que, efectivamente, la unidad de código arroje el resultado esperado ante la situación simulada.

Solo debe validarse un único punto de salida por cada prueba unitaria y en ese punto de salida es que se enfoca esta sección.

test("El estado del avión debe ser VOLANDO luego del despegue", () => {
  /// Arreglar
  const motorFalso: IMotor = new MotorFalso();
  const tanqueDeCombustibleFalso: ITanque = new TanqueFalso();
  const avion: Avion = new Avion(motorFalso, tanqueDeCombustibleFalso);

  /// Actuar
  avion.despegar();

  /**
   * Notar que claramente demarcamos la sección
   * Afirmar y validamos en ella que el resultado
   * obtenido sea equivalente al resultado esperado
   */

  /// Afirmar
  assert(avion.estadoActual, EstadoAvion.VOLANDO);
});

🇺🇸 English version