1 | const assert = require('assert');
|
2 |
|
3 | describe('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 | });
|