Описание тега ava
AVA - это быстрый и простой инструмент запуска тестов JavaScript со встроенной поддержкой ES2015.
Ссылки
Описание
Несмотря на то, что JavaScript является однопоточным, ввод-вывод в Node.js может выполняться параллельно из-за его асинхронной природы. AVA использует это преимущество и выполняет ваши тесты одновременно, что особенно полезно для тяжелых тестов ввода-вывода. Кроме того, тестовые файлы запускаются параллельно как отдельные процессы, что обеспечивает еще лучшую производительность и изолированную среду для каждого тестового файла.
Особенности
- Минимально и быстро
- Простой тестовый синтаксис
- Запускает тесты одновременно
- Принуждает писать атомарные тесты
- Без неявных глобальных переменных
- Изолированная среда для каждого тестового файла
- Напишите свои тесты в ES2015
- Обещаю поддержку
- Поддержка функции генератора
- Поддержка асинхронной функции
- Наблюдаемая поддержка
- Расширенные утверждения
- Дополнительный выход TAP
- Чистые следы стека
Пример синтаксиса теста
import test from 'ava';
test(t => {
t.is(foo(), 'foo');
});