Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Основной принцип TDD состоит в том, чтобы написать тесты до того как написан код, таким образом мы можем убедиться в том, что тесты действительно что-то тестируют, а не просто запускают код на выполнение и делают проверки в стиле true.should.be.true.
«показ того как можно тест написать ради забавы (исследовани возможностей фреймворка)»
touch package.json
печалит команду npm init
.echo 'app-cov' >> .gitignore
echo 'coverage.html' >> .gitignore
npm install mocha should supertest --save-dev
Это сохранит изменения в package.json../node_modules/.bin/mocha
запускает тесты test/*.js../node_modules/.bin/mocha tests
npm test
и npm run-script ...
?npm run-script text-cov
дольше, чем make test-cov
, да и package.json
засирается. Makefile
лучше для этих целей подходит, имхо.
Web разработка на node.js и express. Глава 2 — тестирование приложения