nightwatchci
Version:
Simple nightwatch Continuous Integration tool
19 lines (15 loc) • 536 B
text/coffeescript
Reflux = require 'reflux'
request = require 'superagent'
Util = require '../util.coffee'
BuildActions = Reflux.createActions ['getList']
BuildActions.getBuild = Reflux.createAction asyncResult: true
BuildActions.getBuild.listenAndPromise (buildNum) ->
new Promise (resolve, reject) ->
request
.get Util.baseUrl + '/api/build/' + buildNum
.set 'Content-Type', 'application/json'
#.set Util.auth_header()
.end (err, res) ->
reject err if err
resolve res.body
module.exports = BuildActions