26 lines
706 B
CoffeeScript
26 lines
706 B
CoffeeScript
|
#!/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
|