Pruebas Unitarias en JavaScript con Jasmine: Uso de Funciones Básicas

Clase 14 de 38Curso de Unit Testing para MEAN con Jasmine

Resumen

Funciones de Jasmine con las cuales podremos experimentar:

  • expect(x).toEqual(y) verifica si ambos valores son iguales.
  • expect(x).toBe(y) verifica si ambos objetos son iguales.
  • expect(x).toMatch(pattern) verifica si el valor pertenece al patrón establecido.
  • expect(x).toBeDefined() verifica si el valor está definido.
  • expect(x).toBeUndefined() verifica si el valor es indefinido.
  • expect(x).toBeNull() verifica si el valor es nulo.
  • expect(x).toBeTruthy() verifica si el valor es verdadero.
  • expect(x).toBeFalsy(); verifica si el valor es falso.
  • expect(x).toContain(y) verifica si el valor actual contiene el esperado.
  • expect(x).toBeLessThan(y) verifica si el valor actual es menor que el esperado.
  • expect(x).toBeGreaterThan(y) verifica si el valor actual es mayor que el esperado.