Skip to content

Instantly share code, notes, and snippets.

@davidcornu
Created January 25, 2013 16:32
Show Gist options
  • Save davidcornu/4635812 to your computer and use it in GitHub Desktop.
Save davidcornu/4635812 to your computer and use it in GitHub Desktop.
app = require('../../app');
http = require('http');
assert = require('chai').assert
nano = require('../../lib/load_nano')
soda = require('../helpers/soda')
describe "authentication", ->
server = null
browser = null
before (done) ->
return done() if browser
soda.init {}, (err, b) ->
return done(err) if err
browser = b
browser
.chain
.session()
.open('/login')
.type('name=user[email]', '[email protected]')
.type('name=user[password]', 'asdfasdf')
.clickAndWait('submit-button')
.end(done)
it "logs the user in", (done) ->
browser
.chain
.assertTitle('massive-bear')
.assertLocation('http://localhost:3000/')
.end(done)
after (done) ->
browser.testComplete(done)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment