UNPKG

2.41 kBJavaScriptView Raw
1const assert = require('assert');
2
3describe('No files should have syntax errors and every file should be requirable', function () {
4
5 it("boot/after-request.js", function () {
6 assert.ok(require('../boot/after-request'));
7 });
8
9 it("boot/expose-models-globally.js", function () {
10 let exposeGlobals = require('../boot/expose-models-globally');
11 exposeGlobals({models : [{fooze: true}]});
12 });
13
14 it("boot/initialize.js", function () {
15 assert.ok(require('../boot/initialize'));
16 });
17
18 it("boot/initialize.js Should not throw an error for an invalid project, but it should reject the promise", function (done) {
19 let Initialize = require('../boot/initialize');
20 let initializer = new Initialize({}, {});
21 initializer.initialize().then(() => {
22 throw new Error('This should not be called');
23 }).catch(err => {
24 assert.ok(err);
25 done();
26 });
27 });
28
29 it("boot/request-identifier.js", function () {
30 assert.ok(require('../boot/request-identifier'));
31 });
32
33 it("classes/controller-cache.js", function () {
34 assert.ok(require('../classes/controller-cache'));
35 });
36
37 it("classes/controller.js", function () {
38 assert.ok(require('../classes/controller'));
39 });
40
41 it("classes/policy.js", function () {
42 assert.ok(require('../classes/policy'));
43 });
44
45 it("classes/router.js", function () {
46 assert.ok(require('../classes/router'));
47 });
48
49 it("classes/server.js", function () {
50 assert.ok(require('../classes/server'));
51 });
52
53 it("namespace/cache.js", function () {
54 assert.ok(require('../namespace/cache'));
55 });
56
57 it("namespace/console.js", function () {
58 assert.ok(require('../namespace/console'));
59 });
60
61 it("namespace/date.js", function () {
62 assert.ok(require('../namespace/date'));
63 });
64
65 it("namespace/import.js", function () {
66 assert.ok(require('../namespace/import'));
67 });
68
69 it("namespace/number.js", function () {
70 assert.ok(require('../namespace/number'));
71 });
72
73 it("namespace/object.js", function () {
74 assert.ok(require('../namespace/object'));
75 });
76
77 it("namespace/string.js", function () {
78 assert.ok(require('../namespace/string'));
79 });
80
81 it("namespace/token.js", function () {
82 assert.ok(require('../namespace/token'));
83 });
84
85 it("boot/boot.js", function () {
86 assert.ok(require('../boot/boot'));
87 });
88
89 it("index.js", function () {
90 assert.ok(require('../index'));
91 });
92});