# Test configuration manager.
# Inject middleware references.
module.exports = (app, middleware) ->

  # Set the logger into testing mode.
  app.use middleware.logger 'test'

  # Set the views directory.
  app.set 'views', "#{__dirname}/../views"

  # Enable asset loading.
  app.use '/assets', middleware.staticFiles "#{__dirname}/../vendor"
  app.use '/assets', middleware.staticFiles "#{__dirname}/../public"

  # Set the error handler.
  app.use middleware.errorHandler
    dumpExceptions: true
    showStack: true