codecombat/test/server/functional/admin.spec.coffee

24 lines
682 B
CoffeeScript
Raw Normal View History

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()