Testing ⭐ 22k stars
Marco de pruebas flexible para Node y navegador, con soporte async.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i -D mocha
import { describe, it } from 'mocha';
import assert from 'assert';
describe('suma', () => it('1+2=3', () => assert.equal(1 + 2, 3)));
Dos casos de uso comunes implementados con esta librería.
Prueba con operación asíncrona.
import { describe, it } from 'mocha';
import assert from 'assert';
describe('API', () => {
it('carga usuarios', async () => {
const res = await fetch('https://jsonplaceholder.typicode.com/users');
const datos = await res.json();
assert.ok(Array.isArray(datos));
});
});Prepara datos antes de cada test.
import { describe, it, beforeEach } from 'mocha';
import assert from 'assert';
describe('Contador', () => {
let n;
beforeEach(() => { n = 0; });
it('incrementa', () => { n++; assert.equal(n, 1); });
});| Categoría | Testing |
|---|---|
| Stars (GitHub) | ⭐ 22k |
| Sitio oficial | https://mochajs.org/ |
| GitHub | https://github.com/mochajs/mocha |
| Instalación | npm i -D mocha |
| Relacionadas | Jasmine · Jest · QUnit |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.