UNPKG

966 BJavaScriptView Raw
1var request = require('supertest');
2var server = require('./common');
3
4describe('coffee', function () {
5 it('should 200', function (done) {
6 request(server)
7 .get('/assets/home.coffee')
8 .expect(200)
9 .expect('(function() {\n var foo;\n\n foo = 1;\n\n}).call(this);\n', done);
10 });
11
12 it('should 404', function (done) {
13 request(server)
14 .post('/assets/home.js')
15 .expect(404, done);
16 });
17
18 it('should 404 with js', function (done) {
19 request(server)
20 .get('/assets/home.js')
21 .expect(404, done);
22 });
23
24 it('should 404 with coffee', function (done) {
25 request(server)
26 .get('/assets/inexsit.coffee')
27 .expect(404, done);
28 });
29
30 it('should 404 with head & coffee', function (done) {
31 request(server)
32 .head('/assets/inexsit.coffee')
33 .expect(404, done);
34 });
35
36 it('should 500 with invalid coffee', function (done) {
37 request(server)
38 .head('/assets/invalid.coffee')
39 .expect(500, done);
40 });
41});
42