Chai е основно твърдение библиотека за JavaScript, прост инструмент за подкрепа на основните принципи БДД и развитие TDD във всеки си ден кодиране.
BDD означава "Behavior Driven развитие" и TDD за "Test Driven развитие".
Chai е рамка агностик и може да се свърже с всяка друга тестване рамка JavaScript, дори и да работи с Релси приложения.
Тъй код тестване не е най-лесният задача в уеб развитие, Chai идва с много документация, за да получите разработчиците започна, заедно със своя програмна API, и плъгин хранилище за разширяване функционалността подразбиране.
< P> Какво ново в тази версия:
- Добавено Keith Циркел да CONTRIBUTING.md
- Вече не използване Оценка на ASSERT оператор
- обобщение Актуализация Git в README
Какво ново във версия 3.0.0:
- Добавено Keith Циркел да CONTRIBUTING.md
- Вече не използване Оценка на ASSERT оператор
- обобщение Актуализация Git в README
Какво ново във версия 2.3.0:
- Добавено Keith Циркел да CONTRIBUTING.md
- Вече не използване Оценка на ASSERT оператор
- обобщение Актуализация Git в README
Какво ново във версия 2.2.0:
- Добавено Keith Циркел да CONTRIBUTING.md
- Вече не използване Оценка на ASSERT оператор
- обобщение Актуализация Git в README
Какво ново във версия 2.0.0:.
- добавя нов chainable дума - Което
- Добавен .change, .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
- Прекъсване на линия за намиране
- Деклариране променлива само веднъж
- Допълнителна тест открива непълно изпълнение
- Опростена код
Какво ново във версия 1.9.0:
- Добави карма phantomjs стартер
- Използване последна карма и сос стартер
- Карма ощипвам
- Добавяне на покритие да npmignore
- Премахване на либералните-CoV от тестовите-travisci издръжка
- Премахване на не по-дълго е необходимо lcov репортер
- Тест покритие с Истанбул
- Премахване jscoverage
- премахнете комбинезони
Какво ново във версия 1.7.1:.
- Добавено Bower JSON файл
Какво ново във версия 1.7.0:
- Lock мока / мока-phantomjs версии (за сега ).
- Фиксиран utils.inspect с потребителски обект-връщане инспектира () ите.
- Заменените раздели с 2 места.
- Добавено assert.notOk ().
Какво ново във версия 1.6.1:.
- Добавен тест за различни RegExp флагове
- Добавен тест за сравнение рег.израз.
- пониженото Мока версия за Fix текущи тестове Phantom.
- Фиксиран сравнение равенство на две regexps.
Какво ново във версия 1.6.0:.
- коментари преглед Code - смяна на синтаксиса
- коментари преглед код.
- Добавяне на членове и memberEquals твърдения за проверка за подгрупи и определя равенството.
Какво ново във версия 1.5.0:
- тест Script сега ръководи направи тест, така Травис ще тества браузъра.
- Refactored някои тестове, за да подкрепи новата продукция objDisplay.
- [Bootstrap] Нормализиране Bootstrap във всички тестови сценарии.
- Refactored някои твърдения да използват objDisplay вместо инспектират.
- нормализирано изход от функции.
<силни> Какво ново във версия 1.4.0:
- почистят index.js да не се проверяват за CoV , върнете package.json да използвате index.js.
- Обменени тестове, за да използват новата Bootstrap.
- Refactored тестване Bootstrap.
- Използва пространства (не разделите).
Какво ново във версия 1.0.0-RC3:
- Документи контролно-пропускателен пункт - раздел API
- актуализации коментар за документи
- New док сайт контролно-пропускателен пункт -. Плъгин директорията
- Merge дърпане искане # 57 от kossnocorp / пач-1
- Fix печатна грешка: devDependancies -> devDependencies
- Използване съобщение флаг в GetMessage Util вместо стария съобщ имот.
- Добавяне самостоятелно да package.json сътрудници.
Какво ново във версия 1.0.0-RC2:
- Обединяване на клон "функция / тест-CoV "
- Browser строителство
- липса на тестове отстояват за ownProperty
- Подходящ ASSERT еквивалент за expect.to.have.property (ключ, Вал)
- Reset AssertionError да включва пълен стак
- Тест за плъгин комунални услуги
- презапис на имота и Метод сега гарантира верига
Какво ново във версия 0.4.2:
- Фикс за процес не е наличен в браузъра, когато се използва по browserify.
- Документ, че & quot; трябва да & quot; работи в браузъри, различни от IE.
- Merge искане дърпане # 30 от logicalparadox / отстояват-тестове.
- Актуализирайте версията на Chai браузър.
<силни> Изисквания :
- ДжаваСкрипт поддръжка от страна на клиента
- Node.js 0.4 или по-високи
Коментари не е намерена