-
Notifications
You must be signed in to change notification settings - Fork 0
mocha
garmoshka-mo edited this page Oct 30, 2015
·
5 revisions
Тесты лежат в папке test
запускаются простой командой mocha
в папке проекта
если нужно отдебажить какой-то один конкретный сценарий, удобно использовать .only
- тогда будет выполняться только этот кусок, не прогоняя остальные, например it.only('excludes several ranges', function (done) {...
Тестовая БД устанавливается в переменной среды TEST_DB_URL
.
Внимание: тестовая БД чистится, поэтому это должна быть чистая нерабочая база.
По умолчанию используется удаленная база на хероку. Если тестируете на удаленной БД, то долгое соединение может валить тесты, тогда нужно запускать тесты с увеличенным таймаутом:
mocha --timeout 5000
Поэтому если нужно часто запускать тесты, которые работают с базой - лучше установить локальный постгрес.