Tests asynchrones

Un test asynchrone vérifie du code qui se termine plus tard (promesses, requêtes, minuteries). Le test doit attendre la fin, avec async/await ou en renvoyant la promesse ; sinon il se termine trop tôt et réussit à tort.

Exemple

test('charge', async () => {
  const data = await charger();
  assert.ok(data);
});

Notions voisines

Tout le glossaire