UNPKG

1.12 kBJavaScriptView Raw
1var request = require('supertest');
2var server = require('./common');
3
4describe('babel', function () {
5 it('should 200', function (done) {
6 request(server)
7 .get('/assets/babel.es')
8 .expect(200)
9 .expect('"use strict";\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nvar Test = function Test() {\n _classCallCheck(this, Test);\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 babel', function (done) {
25 request(server)
26 .get('/assets/inexsit.es')
27 .expect(404, done);
28 });
29
30 it('should 404 with head & babel', function (done) {
31 request(server)
32 .head('/assets/inexsit.es')
33 .expect(404, done);
34 });
35
36 it('should 500 with invalid es', function (done) {
37 request(server)
38 .head('/assets/invalid.es')
39 .expect(500, done);
40 });
41});
42