UNPKG

903 BJavaScriptView Raw
1/**
2 * Change into the test app dir
3 */
4process.chdir(__dirname + '/spinner-test-app');
5
6var assert = require('assert')
7 ,http = require('http')
8 ,Kernel = require('../kernel/kernel.js')
9 ,krnl = new Kernel({}, {}, {
10 spinner : 'spinner'
11 }, {});
12
13krnl.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