diff --git a/src/server/api.coffee b/src/server/api.coffee index 7bbc457611..979e1ead6b 100644 --- a/src/server/api.coffee +++ b/src/server/api.coffee @@ -54,11 +54,11 @@ router.post '/user/tasks', (req, res) -> return res.json 500, err: "must have a title" unless check(title).notEmpty() return res.json 500, err: "must have text" unless check(text).notEmpty() value ||= 0 - + model.refList "_#{type}List", "_user.tasks", "_user.#{type}Ids" model.push "_#{type}List", task - return res.json self + return res.json task router.get '/user/calendar.ics', (req, res) -> #return next() #disable for now diff --git a/test/api.mocha.coffee b/test/api.mocha.coffee index a346c06370..3936315482 100644 --- a/test/api.mocha.coffee +++ b/test/api.mocha.coffee @@ -120,22 +120,21 @@ describe 'API', -> token: user.apiToken done() - ### - test '/api/v1/user', (done) -> + it '/api/v1/user', (done) -> console.log "#{baseURL}/user?#{qs.stringify(params)}" - _.defer -> - request.get("#{baseURL}/user") - .set('Accept', 'application/json') - .query(params) - .on('error', (err) -> - console.log 'err', err - ) - .end (res) -> - assert.ok !res.body.err - assert.equal res.statusCode, 200 - assert.ok res.body.tasks - done() - ### + request.get("#{baseURL}/user") + .set('Accept', 'application/json') + .query(params) + .on('error', (err) -> + console.log 'err', err + ) + .end (res) -> + assert.ok !res.body.err + assert.equal res.statusCode, 200 + assert.ok res.body + console.log res.body + done() + it '/api/v1/task', (done) -> request.post("#{baseURL}/task") .set('Accept', 'application/json')