codecombat/test/server/functional/admin.spec.coffee
2014-07-04 19:27:37 +02:00

23 lines
682 B
CoffeeScript

common = require '../common'
describe 'recalculate statistics', ->
url = getURL '/admin/user/recalculate/'
it 'does not allow regular users', (done) ->
loginJoe ->
request.post {uri:url + 'gamesCompleted'}, (err, res, body) ->
expect(res.statusCode).toBe 403
done()
it 'responds with a 202 Accepted', (done) ->
loginAdmin ->
request.post {uri:url + 'gamesCompleted'}, (err, res, body) ->
expect(res.statusCode).toBe 202
done()
it 'responds with a 404 when not found', (done) ->
loginAdmin ->
request.post {uri:url + 'ballsKicked'}, (err, res, body) ->
expect(res.statusCode).toBe 404
done()