QUnit

Скріншот програми:
QUnit
Дані програми:
Версія: 1.22.0 оновлений
Дата завантаження: 11 Mar 16
Розробник: jQuery Team
Ліцензія: Безкоштовно
Популярність: 111

Rating: 2.5/5 (Total Votes: 2)

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 на стороні клієнта

Схожі програми

CATJS
CATJS

10 Feb 16

cppclean
cppclean

13 May 15

responsivepx
responsivepx

14 Apr 15

Istanbul
Istanbul

18 Jul 16

Інші програми розробника jQuery Team

QUnit

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями