Я только что добавил tojs и 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) undefined, возможно, потому что сервер не запущен и конфигурация не была выполнена. Поэтому мне интересно, как другие люди настраивают свои тесты?