initial commit
This commit is contained in:
commit
d3fcd7f10c
3159 files changed
+349702
No files matched your search
+43
@@ -0,0 +1,43 @@
|
||||
'use strict';
|
||||
|
||||
var taskTree = require('../lib/taskTree');
|
||||
var should = require('should');
|
||||
|
||||
require('mocha');
|
||||
|
||||
describe('taskTree()', function() {
|
||||
it('should form a tree properly', function(done){
|
||||
should.exist(taskTree); // lol shutup jshint
|
||||
|
||||
var tasks = {
|
||||
test: {
|
||||
dep: ['abc', 'def']
|
||||
},
|
||||
abc: {
|
||||
dep: ['def']
|
||||
},
|
||||
def: {
|
||||
dep: []
|
||||
}
|
||||
};
|
||||
|
||||
var expectTree = {
|
||||
nodes: [{
|
||||
label: 'test',
|
||||
nodes: ['abc', 'def']
|
||||
|
||||
}, {
|
||||
label: 'abc',
|
||||
nodes: ['def']
|
||||
|
||||
}, {
|
||||
label: 'def',
|
||||
nodes: []
|
||||
|
||||
}]
|
||||
};
|
||||
|
||||
taskTree(tasks).should.eql(expectTree);
|
||||
done();
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user