QUnit.reporters.tap
версия добавлена: 2.16.0.
Описание
Репортер tap форматирует результаты тестирования в соответствии со спецификацией TAP и выводит их в консоль. Он позволяет использовать QUnit совместно с любыми инструментами из экосистемы на основе TAP.
Пример
TAP version 13
ok 1 add > two numbers
1..1
# pass 1
# skip 0
# todo 0
# fail 0
Командная строка
Это значение по умолчанию в QUnit CLI. Это позволяет использовать QUnit совместно с любыми репортерами на основе TAP, передавая им вывод через конвейер. Например:
qunit test/ | tap-min
См. также QUnit CLI § репортер.
Включение
Включите репортер TAP декларативно в браузере или в пользовательском исполнителе Node.js, например, для работы с инструментами на основе TAP, такими как Airtap или karma-tap.
// Preconfig:
// Set as environment variable to Node.js,
// or as global variable before loading qunit.js
qunit_config_reporters_tap = true;
Включите через QUnit.config:
// Config: Set from any inline script or JS file after qunit.js
QUnit.config.reporters.tap = true;
Включите вручную, начиная с QUnit 2.16:
QUnit.reporters.tap.init(QUnit);
История изменений
| QUnit 2.24.0 | Декларативное включение через QUnit.config.reporters. |
| QUnit 2.16.0 | Предоставлен как QUnit.reporters.tap для программного использования в браузерах или Node.js. |
| QUnit 2.3.0 | Добавлен в состав QUnit CLI. |
© OpenJS Foundation and contributors.
Licensed under the MIT license.
https://qunitjs.com/api/reporters/tap