Skip to content

Instantly share code, notes, and snippets.

@rikukissa
Created April 24, 2014 09:31
Show Gist options
  • Save rikukissa/11248161 to your computer and use it in GitHub Desktop.
Save rikukissa/11248161 to your computer and use it in GitHub Desktop.
Run casperjs tests with gulp
gulp.task "test", ->
server = require('./server/server.coffee').listen 9002
new Promise (resolve, reject) ->
test = spawn 'casperjs', ['test', './test'],
stdio: 'inherit'
test.on 'close', (code) ->
server.close()
return reject(new Error("Tests failed")) unless code is 0
resolve()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment