mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-12-02 11:58:10 -05:00
36 lines
1.1 KiB
CoffeeScript
36 lines
1.1 KiB
CoffeeScript
|
require '../common'
|
||
|
|
||
|
describe 'languages', ->
|
||
|
url = getURL('/languages')
|
||
|
allowHeader = 'GET'
|
||
|
|
||
|
it 'can\'t be requested with HTTP POST method', (done) ->
|
||
|
request.post {uri: url}, (err, res, body) ->
|
||
|
expect(res.statusCode).toBe(405)
|
||
|
expect(res.headers.allow).toBe(allowHeader)
|
||
|
done()
|
||
|
|
||
|
it 'can\'t be requested with HTTP PUT method', (done) ->
|
||
|
request.put {uri: url}, (err, res, body) ->
|
||
|
expect(res.statusCode).toBe(405)
|
||
|
expect(res.headers.allow).toBe(allowHeader)
|
||
|
done()
|
||
|
|
||
|
it 'can\'t be requested with HTTP PATCH method', (done) ->
|
||
|
request {method:'patch', uri: url}, (err, res, body) ->
|
||
|
expect(res.statusCode).toBe(405)
|
||
|
expect(res.headers.allow).toBe(allowHeader)
|
||
|
done()
|
||
|
|
||
|
it 'can\'t be requested with HTTP HEAD method', (done) ->
|
||
|
request.head {uri: url}, (err, res, body) ->
|
||
|
expect(res.statusCode).toBe(405)
|
||
|
expect(res.headers.allow).toBe(allowHeader)
|
||
|
done()
|
||
|
|
||
|
it 'can\'t be requested with HTTP DELETE method', (done) ->
|
||
|
request.del {uri: url}, (err, res, body) ->
|
||
|
expect(res.statusCode).toBe(405)
|
||
|
expect(res.headers.allow).toBe(allowHeader)
|
||
|
done()
|