Skip to content

Commit 1994070

Browse files
committed
Update: Import task tree test from gulp
1 parent 8399e11 commit 1994070

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

test/taskTree.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
'use strict';
2+
3+
var lab = exports.lab = require('lab').script();
4+
var code = require('code');
5+
6+
var taskTree = require('../lib/taskTree');
7+
8+
lab.experiment('taskTree()', function() {
9+
10+
lab.test('forms a tree properly', function(done) {
11+
code.expect(taskTree).to.exist(); // lol shutup jshint
12+
13+
var tasks = {
14+
test: {
15+
dep: ['abc', 'def']
16+
},
17+
abc: {
18+
dep: ['def']
19+
},
20+
def: {
21+
dep: []
22+
}
23+
};
24+
25+
var expectTree = {
26+
nodes: [{
27+
label: 'test',
28+
nodes: ['abc', 'def']
29+
}, {
30+
label: 'abc',
31+
nodes: ['def']
32+
}, {
33+
label: 'def',
34+
nodes: []
35+
}]
36+
};
37+
38+
code.expect(taskTree(tasks)).to.deep.equal(expectTree);
39+
done();
40+
});
41+
});

0 commit comments

Comments
 (0)