Как протестировать свое экспресс-приложение с помощью мокко?

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

65
задан Robin Heggelund Hansen 12 January 2012 в 08:27
поделиться