mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-12-11 00:02:19 -05:00
23e3821e24
This collapses the difference between master and single-process-server-tests, to remove some larger fixtures files that were in that feature branch.
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()
|
|
|
|
|
|
|
|
|
|
|