mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-25 00:28:31 -05:00
39 lines
1.1 KiB
CoffeeScript
39 lines
1.1 KiB
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 if handler not found', (done) ->
|
|
loginAdmin ->
|
|
request.post {uri:getURL '/admin/blobfish/swim'}, (err, res, body) ->
|
|
expect(res.statusCode).toBe 404
|
|
done()
|
|
|
|
it 'responds with a 404 if handler method not found', (done) ->
|
|
loginAdmin ->
|
|
request.post {uri:getURL '/admin/user/hammertime'}, (err, res, body) ->
|
|
expect(res.statusCode).toBe 404
|
|
done()
|
|
|
|
it 'responds with a 404 if recalculate method not found', (done) ->
|
|
loginAdmin ->
|
|
request.post {uri:url + 'ballsKicked'}, (err, res, body) ->
|
|
expect(res.statusCode).toBe 404
|
|
done()
|
|
|
|
|
|
|
|
|
|
|