Qunit - библиотека тестирования JS

Qunit - библиотека тестирования JavaScript.

Qunit - Мощная платформа тестирования модулей JavaScript.

Модульное тестирование JavaScript и CSS через qunit.

Qunit Поддерживает серверную и клиентскую среды - это значительно облегчает работу для тестирования различных проектов.

Использование и примеры QUnit


QUnit.module(string) - Определяет сам модуль, а так же группировку одного или нескольких тестов. (удобно для разработки любых проектов).

QUnit.test(string, function) - Определяет непосредственный тест, который Вы собираетесь проводить.

QUnit использует разнообразный набор методов для утверждения и для обеспечения семантического значения в модульных тестах, которые необходимы для тестирования различных проектов.

assert.ok(boolean, string) - Утверждение

assert.equal(value1, value2, message) - Сравнение

assert.deepEqual(value1, value2, message) Сравнивает два представленных значения используя зависимость от содержания каждого.

assert.strictEqual(value1, value2, message)- Самое строгое сравнение двух представленных значений в операторе тройного равенства.

Вставка в код index
Минимальная тестовая установка QUnit:



         
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <h2>QUnit код</h2>
  <link rel="stylesheet" href="https://code.jquery.com/qunit/qunit-2.4.0.css">
</head>
<body>
  <div id="qunit"></div>
  <div id="qunit-fixture"></div>
  <script src="https://code.jquery.com/qunit/qunit-2.4.0.js"></script>
  <script src="tests.js"></script>
</body>
</html>

Выглядеть код QUnit будет так:

QUnit код


Поддержка браузера

QUnit в настоящее время поддерживает те же браузеры , как JQuery 3.x . Для поддержки старых браузеров, включая версии Internet Explorer ниже IE9, используйте 1.x-серию QUnit.


Поддержка узла

QUnit следует за графиком долговременной поддержки узла (LTS) . Поддержка предоставляется для версий Current, Active и Maintenance.


Репозиторий

Чтобы протестировать новейшие функции и исправления ошибок с помощью qunit, версия автоматически создается из последнего коммита в git-репозиторий помощью qunit также доступна для использования.

История создания QUnit