Spec-Zone.ru › QUnit

QUnit.reporters.tap

Категории: QUnit.reporters.

версия добавлена: 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API