WikiDer > Unit.js
![]() | |
| Разработчики) | Николя Таллефуртан |
|---|---|
| Стабильный выпуск | 2.1.0 / 21 января 2019 г. |
| Репозиторий | |
| Написано в | JavaScript |
| Операционная система | Кроссплатформенность |
| Тип | Модульный тест |
| Лицензия | AGPL 3 |
| Интернет сайт | https://unitjs.com |
Unit.js - это среда модульного тестирования с открытым исходным кодом для Язык программирования JavaScript.[1]
использование
Простой Привет, мир test выглядит как код ниже.
вар пример = 'Привет, мир!'; тест.нить(пример) .равно('Привет, мир!');
Поддержка describe () и it () описывает набор тестов, и it () является отдельной спецификацией теста. Название "it ()" следует идее поведенческая разработка и служит первым словом в имени теста, которое должно быть полным предложением.
описывать('Привет, мир', функция() { Это('говорит привет', функция() { вар пример = 'Привет, мир!'; тест.нить(пример) .равно('Привет, мир!'); });});Стили утверждения
Unit.js имеет несколько интерфейсов, которые позволяют разработчику выбрать наиболее удобный и производительный стиль.
Unit.js:
тест.нить(ул) .номер(число).является(42);Утверждать :
тест.утверждать(тип ул === 'нить');тест.утверждать(тип число === 'номер');тест.утверждать.равный(число, 42);Must.js:
тест.должен(ул).быть.а.нить();тест.должен(число).быть.а.номер();тест.должен(число).равный(42);Should.js:
тест.должен(ул).быть.а.Нитьтест.должен(число).быть.Число.и.равный(42);