Testing ⭐ 42k stars
Marco de pruebas con cobertura de código, mocking y pruebas de instantáneas.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i -D jest
test('suma', () => { expect(1 + 2).toBe(3); });
Dos casos de uso comunes implementados con esta librería.
Verifica una función de utilidad.
// suma.js
export const suma = (a, b) => a + b;
// suma.test.js
import { suma } from './suma';
test('suma 1+2=3', () => { expect(suma(1, 2)).toBe(3); });Prueba una llamada a API sin red.
import { cargar } from './api';
global.fetch = jest.fn(() =>
Promise.resolve({ json: () => Promise.resolve([{ id: 1 }]) }));
test('carga datos', async () => {
const datos = await cargar();
expect(datos).toHaveLength(1);
});| Categoría | Testing |
|---|---|
| Stars (GitHub) | ⭐ 42k |
| Sitio oficial | https://jestjs.io/ |
| GitHub | https://github.com/facebook/jest |
| Instalación | npm i -D jest |
| Relacionadas | Mocha.js · Jasmine · Tape |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.