source: frontend/node_modules/jake/test/integration/selfdep.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 814 bytes
Line 
1let assert = require('assert');
2let exec = require('child_process').execSync;
3
4const PROJECT_DIR = process.env.PROJECT_DIR;
5const JAKE_CMD = `${PROJECT_DIR}/bin/cli.js`;
6
7suite('selfDep', function () {
8
9 this.timeout(7000);
10
11 let origStderrWrite;
12
13 setup(function () {
14 origStderrWrite = process.stderr.write;
15 process.stderr.write = function () {};
16 });
17
18 teardown(function () {
19 process.stderr.write = origStderrWrite;
20 });
21
22 test('self dep const', function () {
23 try {
24 exec(`${JAKE_CMD} selfdepconst`);
25 }
26 catch(e) {
27 assert(e.message.indexOf('dependency of itself') > -1);
28 }
29 });
30
31 test('self dep dyn', function () {
32 try {
33 exec(`${JAKE_CMD} selfdepdyn`);
34 }
35 catch(e) {
36 assert(e.message.indexOf('dependency of itself') > -1);
37 }
38 });
39
40});
41
42
Note: See TracBrowser for help on using the repository browser.