Что нужно сделать?
- Форкаем и клонируем репозиторий;
- Устанавливаем зависимости
npm install
.
- Переключаемся в ветку
write-tests
; - Пишем тесты на функцию
isMono()
в файлеisMono.test.js
; - Запускаем тесты командой
npm test
- тесты должны упасть.
-
Если вы написали тесты, в той же ветке пишем реализацию функции
isMono()
в файлеisMono.js
; -
Запускаем тесты командой
npm test
. -
Если вы не написали тесты, переключаемся в ветку
write-code
; -
Пишем реализацию функции
isMono()
в файлеisMono.js
; -
Запускаем тесты командой
npm test
.
- Если вы не написали реализацию функции или ваш алгоритм недостаточно хорош - переключаемся в ветку
code-and-tests
; - Смотрим реализацию функции
isMono()
, запускаем тесты командойnpm test
- тесты должны пройти.