Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.85 KB

02-execution-context.md

File metadata and controls

44 lines (26 loc) · 1.85 KB

Note du traducteur

C'est la traduction du fichier 02-execution-context.md. Voici un lien vers les différences avec le master de AVA (Si en cliquant sur le lien, vous ne trouvez pas le fichier 02-execution-context.md parmi les fichiers modifiés, vous pouvez donc en déduire que la traduction est à jour).


Contexte d'exécution (argument t)

Traductions : English

Chaque test ou hook est appelé avec un contexte d'exécution. Par convention, il s'appelle t.

const test = require('ava');

test('mon test passe', t => {
	t.pass();
});

Chaque test ou hook reçoit un objet différent. Il contient les assertions ainsi que les méthodes et les propriétés énumérées ci-dessous.

t.title

Le titre du test.

t.context

Contient l'état partagé des hooks.

t.plan(count)

Planifie le nombre d'assertions dans le test. Le test échouera si le nombre d'assertions réel ne correspond pas au nombre d'assertions planifiées. Voir planification des assertions.

t.end()

Fin du test. Fonctionne uniquement avec test.cb().

t.log(...values)

Journalise les valeurs de manière contextuelle à côté du résultat du test au lieu de les imprimer immédiatement dans stdout. Se comporte un peu comme console.log, mais sans prise en charge pour les jetons de l’espace réservé.

t.timeout(ms)

Définit un délai d'expiration pour le test, en millisecondes. Le test échouera si ce délai est dépassé. Le délai d'attente est réinitialisé chaque fois qu'une assertion est faite.