QUnit является официальным модульного тестирования инструмента используется Jquery команды для ядра фреймворка и различных дополнительных плагинов.
Кроме конкретного кода JQuery, QUnit также может проверить общий код JavaScript, в том числе на стороне сервера JavaScript.
Эта система тестирования может быть особенно полезно для регрессивного тестирования, помогая разработчикам раскрыть новый тип ошибок как кодовая эволюционирует.
QUnit похож на другие структуры модульного тестирования (как JUnit) и считается частью XUnit тестирования каркаса семьи.
Что нового в этом релиз:
- Утверждай: броски использует метод только нажать
- Утверждай: Fix отсутствует тест на экспортироваться броски
- Утверждай: Реализует ноток утверждать falsy значения
- Core: более изящным обращение AMD
- Core: методы Упростить трассировки стека
- Ядро: Expose самосвала maxDepth свойство
- Ядро: Expose QUnit версию в качестве QUnit.version свойства
- Основные: Ручка несколько параметров TestID
- самосвала: Fix .name / .Property Свойство doublettes
- HTML Reporter: Новый дифференциал с помощью библиотеки Diff-Patch-Match от Google
- HTML Reporter:. Сделать его более очевидным, почему Diff подавляется
- HTML Reporter: Изменить отображение текста для плохих тестов
- HTML Reporter: Fix флажок и выбрать обработку в IE & # x3c; 9
- HTML Reporter: Fix тестовый фильтр без какого-либо модуля
- HTML Reporter: Сохранил неудачных тестов числа
- Тест: нижний регистр правильный тестовый фильтр перед использованием
Что нового в версии 1.20.0:
- Утверждай: броски использует только нажать метод
- Утверждай: Fix отсутствует тест на экспортироваться броски
- Утверждай: Реализует ноток утверждать falsy значения
- Core: более изящным обращение AMD
- Core: методы Упростить трассировки стека
- Ядро: Expose самосвала maxDepth свойство
- Ядро: Expose QUnit версию в качестве QUnit.version свойства
- Основные: Ручка несколько параметров TestID
- самосвала: Fix .name / .Property Свойство doublettes
- HTML Reporter: Новый дифференциал с помощью библиотеки Diff-Patch-Match от Google
- HTML Reporter:. Сделать его более очевидным, почему Diff подавляется
- HTML Reporter: Изменить отображение текста для плохих тестов
- HTML Reporter: Fix флажок и выбрать обработку в IE & # x3c; 9
- HTML Reporter: Fix тестовый фильтр без какого-либо модуля
- HTML Reporter: Сохранил неудачных тестов числа
- Тест: нижний регистр правильный тестовый фильтр перед использованием
Что нового в версии 1.19.0:
- Утверждай: броски использует только нажать метод
- Утверждай: Fix отсутствует тест на экспортироваться броски
- Утверждай: Реализует ноток утверждать falsy значения
- Core: более изящным обращение AMD
- Core: методы Упростить трассировки стека
- Ядро: Expose самосвала maxDepth свойство
- Ядро: Expose QUnit версию в качестве QUnit.version свойства
- Основные: Ручка несколько параметров TestID
- самосвала: Fix .name / .Property Свойство doublettes
- HTML Reporter: Новый дифференциал с помощью библиотеки Diff-Patch-Match от Google
- HTML Reporter:. Сделать его более очевидным, почему Diff подавляется
- HTML Reporter: Изменить отображение текста для плохих тестов
- HTML Reporter: Fix флажок и выбрать обработку в IE & # x3c; 9
- HTML Reporter: Fix тестовый фильтр без какого-либо модуля
- HTML Reporter: Сохранил неудачных тестов числа
- Тест: нижний регистр правильный тестовый фильтр перед использованием
Что нового в версии 1.18.0:
- Утверждай: броски использует только нажать метод
- Утверждай: Fix отсутствует тест на экспортироваться броски
- Утверждай: Реализует ноток утверждать falsy значения
- Core: более изящным обращение AMD
- Core: методы Упростить трассировки стека
- Ядро: Expose самосвала maxDepth свойство
- Ядро: Expose QUnit версию в качестве QUnit.version свойства
- Основные: Ручка несколько параметров TestID
- самосвала: Fix .name / .Property Свойство doublettes
- HTML Reporter: Новый дифференциал с помощью библиотеки Diff-Patch-Match от Google
- HTML Reporter:. Сделать его более очевидным, почему Diff подавляется
- HTML Reporter: Изменить отображение текста для плохих тестов
- HTML Reporter: Fix флажок и выбрать обработку в IE & # x3c; 9
- HTML Reporter: Fix тестовый фильтр без какого-либо модуля
- HTML Reporter: Сохранил неудачных тестов числа
- Тест: нижний регистр правильный тестовый фильтр перед использованием
Что нового в версии 1.17.1:
- Build: Удалить bower.json из игнорируемых файлов
- Построить: экспорт четности Поддержка Node.js с CommonJS
- HTML Reporter: Добавить поле фильтра
- HTML Reporter: Не скрывайте пропущенные тесты
- HTML Reporter: Fix регрессии для старой разметки
- HTML Reporter: Предотвращение XSS атак
- HTML Reporter: QUnit.url теперь частные функции в HTML Reporter
- HTML Reporter: URL PARAMS может быть установлен с помощью кода
Что нового в версии 1.15.0:
- Утверждай: Реализация Assert конструктор с контекстом теста. Это в значительной степени улучшает отладку асинхронными тестов, поскольку утверждения не могут просочиться в других тестах больше. Используйте аргумент в ASSERT тестовых обратных вызовов для запуска утверждений, чтобы получить полную выгоду от этого.
- Утверждай: Улучшенное сообщение по умолчанию от assert.ok. Теперь assert.ok () выводит точное значение он получил, вместо того, чтобы только говорить не было thruthy.
- Утверждай: Удаление повышений, одинакова и равна. Они были устаревшими уже давно и окончательно удалены. Используйте броски, deepEqual и равны вместо.
- Ядро: Передайте общее количество тестов для QUnit.begin обратного вызова в качестве totalTests. Будет использоваться кармой и другими репортерами.
- самосвала: Переместить QUnit.jsDump в QUnit.dump. QUnit.jsDump до сих пор существует, но будут удалены позже. Используйте QUnit.dump.
- самосвала: Выходные несчетных свойства TypeError. Облегчает сравнить свойства объектов ошибок.
- Репортер: рассчитывать только выход утверждение для зеленых испытаний. Меньше визуальных помех для прохождения тестов.
- Репортер: Переместить HTML репортер в новый файл JS. HTML репортер еще в комплекте, но код был переработан, чтобы переместить его в отдельный файл.
- Тест: Удалить осуждается QUnit.current_testEnvironment
Что нового в версии 1.14.0:
- CSS: Удаление избыточности
- Ядро: Добавить свойство конфигурации для отключения по умолчанию прокрутки к вершине
- Grunt: Удалить аддоны объедки
- Addons: Удалить последние остатки
- Core: Extend QUnit.config.urlConfig для поддержки Select-один выпадающие
- Утверждай: Продлить броски, чтобы принять экземпляры ошибок
- Утверждай: Продлить броски, чтобы обрабатывать ошибки как строки
- CSS: Обновление qunit.css для последовательности
- Ядро: Кэш window.clearTimeout в случае он получает высмеивали
- Core: Запуск нескольких тестов с помощью тестового числа
Что нового в версии 1.13.0:
- Утверждай: Удалить прибавки (устаревшее 2012), заменить с неудавшегося утверждения.
- Grunt: Добавить тест небраузерных в качестве хрюкать задачи. Запускает существующие тесты в узле.
- Core:. Правильно проверить наличие документа
- Core:. Удалить triggerEvent, который не используется или документированное в любом месте
- Core: Молчание. AddEvent в без браузера окр
<Литий> Экспорт:. Только экспорт в переменной, которую мы проверяем,
Что нового в версии 1.12.0:
- Добавить комментарий к устаревания QUnit.reset. Частичное исправление # 354
- Фикс неправильно матч между moduleStart и moduleDone событий
- Удалены оптимизация jQuery.trim. Исправления # 424.
- Используйте локальную ссылку setTimeout, добавьте отдельный блок тестов для этого. Исправления # 432 - Использование setTimeout окурок может остановить тестовый пакет от продолжения. Закрывает GH-433
- Добавлена CONTRIBUTING.md.
- Перемещена 'аддоны / темы / пу' до 'Krinkle / QUnit-тематический-nv.git'
- Переехал 'аддоны / темы / Ниндзя' до 'Krinkle / QUnit-тема-ninja.git'
- Перемещена 'аддоны / темы / Гейб' до 'Krinkle / QUnit-тематический-gabe.git'
Что нового в версии 1.11.0:
- Phantomjs: Включить источник в деталях утверждений
- Phantomjs: Убрали механизм опроса в пользу PhantomJS 1.6 + 's WebPage # onCallback .
- Задержка запуска () до инициализации () не случилось ..
- urlConfig:. Fix флажок событие для Олди
- Выпуск # 365:. Fix сборщика модуль для Олди
- Исправления # 344 -. Захват и шоу-тест продолжительность
- Переименовать тесты для утверждения в целом.
- Утверждай:. Реализация propEqual и notPropEqual
- Холст аддон: Используйте 0.6, как альфа-значение, чтобы избежать несоответствий между браузерами .
- Удалить глобальную переменную & Quot; утверждают & Quot;.
- Добавьте тест для загрузки тестов в асинхронном режиме.
Что нового в версии v1.8.0pre:.
- Улучшена обработка window.onerror
Что нового в версии v1.7.0pre:.
- Добавить config.requireExpects
- Добавлена опция требовать, чтобы все тесты, чтобы позвонить ожидать ().
- Улучшение extractStacktrace) реализация (.
- Включите все соответствующие строки стека.
- Сделайте фильтры чувствительны к регистру.
- есть () ожидает, что в нижнем регистре типов.
- Ожидаемое значение дата не отображается должным образом.
- Исправлена ошибка phantomjs аддон заголовок и добавьте ридми.
- Добавьте некоторые намеки на композитный аддон ридми.
- Отслеживание тесты по порядку, в котором они были запуска и создания Rerun связи на основе этого числа.
- Сделать Rerun ссылку работать только один тест.
Требования
- включен JavaScript на стороне клиента
Комментарии не найдены