1 |
|
2 |
|
3 |
|
4 | process.chdir(__dirname + '/spinner-test-app');
|
5 |
|
6 | var assert = require('assert')
|
7 | ,http = require('http')
|
8 | ,Kernel = require('../kernel/kernel.js')
|
9 | ,krnl = new Kernel({}, {}, {
|
10 | spinner : 'spinner'
|
11 | }, {});
|
12 |
|
13 | krnl.once(krnl.ONLINE, function() {
|
14 |
|
15 | assert.ok(Object.keys(krnl.status().spinner.pending).length === 3);
|
16 | console.log(krnl.utility.ansi('green', '[ OK ]') + ' loading');
|
17 |
|
18 | var lastrun;
|
19 | setTimeout(function() {
|
20 | lastrun = krnl.status().spinner.lastrun;
|
21 | }, 2000);
|
22 | setTimeout(function() {
|
23 |
|
24 | assert.ok(krnl.status().spinner.lastrun > lastrun);
|
25 | console.log(krnl.utility.ansi('green', '[ OK ]') + ' spinning');
|
26 |
|
27 | assert.ok(krnl.status().spinner.count > 0);
|
28 | console.log(krnl.utility.ansi('green', '[ OK ]') + ' spawning');
|
29 |
|
30 | krnl.shutdown('bye bye');
|
31 |
|
32 | }, 3100);
|
33 | }); |
\ | No newline at end of file |