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 или выше
Комментарии не найдены