burnchart/test/milestones.coffee

26 lines
706 B
CoffeeScript
Raw Normal View History

#!/usr/bin/env coffee
assert = require 'assert'
async = require 'async'
path = require 'path'
proxy = require 'proxyquire'
req = {}
milestones = proxy path.resolve(__dirname, '../src/milestones.coffee'),
'./request': req
module.exports =
'get current': (done) ->
req.milestones = (user, repo, cb) ->
cb null, [
{
'number': 1
'created_at': '2013-01-01T00:00:00Z'
'due_on': '2013-02-01T00:00:00Z'
}
]
milestones.get_current null, null, (err, milestone) ->
assert.ifError err
assert.equal milestone.number, 1
done.call null