Я только что добавил shouldjs и mocha в свое экспресс-приложение для тестирования, но мне интересно, как протестировать мое приложение. Я бы хотел сделать это так:
app = require '../app'
routes = require '../src/routes'
describe 'routes', ->
describe '#show_create_user_screen', ->
it 'should be a function', ->
routes.show_create_user_screen.should.be.a.function
it 'should return something cool', ->
routes.show_create_user_screen().should.be.an.object
Конечно, последний тест в этом наборе тестов просто сообщает med, что функция res.render (вызываемая в show_create_user_screen) не определена, вероятно, потому что сервер не запущен, а конфигурация не было сделано. Поэтому мне интересно, как другие люди настраивают свои тесты?