Chai є базова бібліотека твердження для JavaScript, простий інструмент для підтримки основних принципів BDD і TDD розвитку в кожному свій день кодування.
BDD означає "Поведінка" Driven Development і TDD для "Test Driven Development".
Chai є основою агностиком і може бути пов'язаний з будь-якою іншою структурою тестування JavaScript, навіть при роботі з додатками Rails.
Так як тестування коду не найпростіше завдання в веб-розробки, Chai поставляється з великою кількістю документації, щоб отримати розробники почали разом зі своїм власним програмним API, і репозиторій плагінів для розширення функціональних можливостей за замовчуванням.
< p> Що нового в цьому випуску:
- Додана Кіт Cirkel в CONTRIBUTING.md
- Немає більше за допомогою Eval на оператора ASSERT
- Резюме Оновлення Git в README
Що нового у версії 3.0.0:
- Додана Кіт Cirkel в CONTRIBUTING.md
- Немає більше за допомогою Eval на оператора ASSERT
- Резюме Оновлення Git в README
Що нового у версії 2.3.0:
- Додана Кіт Cirkel в CONTRIBUTING.md
- Немає більше за допомогою Eval на оператора ASSERT
- Резюме Оновлення Git в README
Що нового у версії 2.2.0:
- Додана Кіт Cirkel в CONTRIBUTING.md
- Немає більше за допомогою Eval на оператора ASSERT
- Резюме Оновлення Git в README
Що нового у версії 2.0.0 :.
- Додано новий змієподібних ключове слово - .which
- Додана .Кнопкой, .increase і .decrease затвердження.
- Додані .includes і .Contains псевдонімами (для .INCLUDE і .contain).
- Додані .any.keys () і .all.keys () класифікаторів.
- Додані assert.sameDeepMembers ().
- Додана assert.isAbove () і assert.isBelow ().
- Властивість і deep.property Перейдемо тепер, якщо задано значення не визначене.
Що нового у версії 1.9.1:
- Оновлення exports.version до 1.9.0
- Aborting петлю на пошуку
- Оголошуємо змінну тільки один раз
- Додаткові тестові знаходить неповна реалізація
- Спрощена код
Що нового у версії 1.9.0:
- Додати карму phantomjs пускова
- Використовуйте найостаннішу версію карма і соус запуску
- Карма твики
- Додайте охоплення npmignore
- Видалити Lib-COV з тестів-travisci утриманців
- Видаліть не більше і не потрібен lcov репортер
- Тестове покриття зі Стамбулом
- Видалити jscoverage
- Видалити комбінезон
Що нового у версії 1.7.1 :.
- Додана Бауер JSON файл
Що нового у версії 1.7.0:
- Замок мокко / мокко-phantomjs версії (на даний момент ).
- Виправлена utils.inspect до призначених для користувача повертає об'єкт (огляд) с.
- Замінено вкладки з 2 пробілами.
- Додана assert.notOk ().
Що нового у версії 1.6.1 :.
- долучення тест для різних прапорів RegExp
- долучення тест для порівняння з регулярним виразом.
- Знижений Мокко версія для виправлення запуску тестів Phantom.
- Виправлено порівняння рівність двох регулярних виразів.
Що нового у версії 1.6.0 :.
- огляд коду коментарів - зміна синтаксису
- огляд коду коментарі.
- Додавання членів і memberEquals затвердження для перевірки підмножин і встановити рівність.
Що нового у версії 1.5.0:
- тестовий скрипт тепер працює зробити тест так Тревіс перевірятиме браузер.
- Refactored кілька тестів, щоб підтримати новий вихід objDisplay.
- [Bootstrap] Нормалізувати Bootstrap у всіх тестових сценаріїв.
- Refactored деякі твердження використовувати objDisplay замість того, щоб оглянути.
- Нормований вихід функцій.
Що нового у версії 1.4.0:
- підчищу index.js, щоб не перевіряти СОУ , повернути package.json використовувати index.js.
- конвертувати тести, щоб використовувати новий Bootstrap.
- Refactored тестування Bootstrap.
- Використання прогалин (НЕ вкладки).
Що нового у версії 1.0.0-RC3:
- Docs контрольна точка - API розділ
- Оновлення коментар для Документах
- Новий док-сайт контрольної точки. - Плагін каталог
- Merge запит тягнути # 57 з kossnocorp / патч-1
- Fix помилка: devDependancies -> devDependencies
- Використання прапора повідомлення в GetMessage Util замість старого повідом власності.
- Додавання в себе package.json вкладників.
Що нового у версії 1.0.0-RC2:
функція
- Merge гілка '/ тест-СОУ '
- Браузер збірки
- Пропущені тести для ownProperty стверджують,
- Підходить еквівалент стверджують expect.to.have.property (ключ, значення)
- Reset AssertionError включити повний стек
- Тест для плагінів утиліт
- перезапис властивостей і методів в даний час забезпечити ланцюжок
Що нового у версії 0.4.2:
- Виправлена помилка, процес не доступних в браузері при використанні за допомогою browserify.
- Документ, & Quot; повинен & Quot; працює в інших браузерах, ніж IE.
- Merge запит тягнути # 30 з logicalparadox / стверджувати-тести.
- Встановіть більш сучасну версію браузера від Chai.
Вимоги
- включений JavaScript на стороні клієнта
- Node.js 0.4 або вище
Коментар не знайдено