[Service] Integrate DeviceHome and SignalingServer
[platform/framework/web/wrtjs.git] / device_home / node_modules / jake / test / integration / selfdep.js
1 let assert = require('assert');
2 let exec = require('child_process').execSync;
3
4 suite('selfDep', function () {
5
6   this.timeout(7000);
7
8   let origStderrWrite;
9
10   setup(function () {
11     origStderrWrite = process.stderr.write;
12     process.stderr.write = function () {};
13   });
14
15   teardown(function () {
16     process.stderr.write = origStderrWrite;
17   });
18
19   test('self dep const', function () {
20     try {
21       exec('./node_modules/.bin/jake selfdepconst');
22     }
23     catch(e) {
24       assert(e.message.indexOf('dependency of itself') > -1)
25     }
26   });
27
28   test('self dep dyn', function () {
29     try {
30       exec('./node_modules/.bin/jake selfdepdyn');
31     }
32     catch(e) {
33       assert(e.message.indexOf('dependency of itself') > -1)
34     }
35   });
36
37 });
38
39