Tłumaczenia: Français
Każdy test lub hook jest wywoływany z kontekstem wykonania. Zgodnie z konwencją jest nazywany t
.
const test = require('ava');
test('my passing test', t => {
t.pass();
});
Każdy test lub hook otrzymuje inny obiekt. Zawiera asercje, a także metody i właściwości wymienione poniżej.
Tytuł testu.
Zawiera stan współdzielony z hooks.
Zaplanuj, ile asercji jest w teście. Test zakończy się niepowodzeniem, jeśli faktyczna liczba asercji nie będzie zgodna z liczbą planowanych asercji. Zobacz planowanie asercji.
Zakończ test. Działa tylko z test.cb()
.
Rejestruj wartości kontekstowo obok wyniku testu zamiast natychmiast je drukować do stdout
. Zachowuje się trochę jak console.log
, ale bez obsługi tokenów zastępczych.
Ustaw limit czasu testu w milisekundach. Test zakończy się niepowodzeniem, jeśli ten limit czasu zostanie przekroczony. Limit czasu jest resetowany przy każdej asercji.