app       = require './project/server'
users     = require './fixtures/users'
requests  = require('./helpers/requests')(app)
request   = require 'request'
require   'should'

describe 'Logout', ->

  before (done) ->
    #    app.listen app.settings.port
    users.clear ->
      users.create 'guest', done

  describe 'url', ->
    
    beforeEach (done) ->
      request requests.login('guest'), (err, res, body) ->
        done()

    it 'should redirect to /', (done) ->
      request requests.logout, (err, res, body) ->
        res.request.path.should.eql '/'
        done()

    it 'should flash a logout message', (done) ->
      request requests.logout, (err, res, body) ->
        body.should.include 'You have been logged out'
        done()
