flowa
Version:
Service level control flow for Node.js
74 lines (45 loc) • 1.14 kB
JavaScript
/**
* Throw exceptions by using callbacks
*
* @author Mohammad Fares <faressoft.com@gmail.com>
*/
/**
* Hints for the testing suites
* @type {Object}
*/
module.exports.hints = {};
/**
* The error object
* @type {Object}
*/
module.exports.hints.error = new Error('Something wrong !!!');
/**
* The flow sample
* @type {Object}
*/
module.exports.flow = {
type: 'serial',
task1: generators.generateDummyTask(1),
group1: {
type: 'parallel',
task2: generators.generateDummyTask(2),
task3: generators.generateDummyTask(3),
group2: {
type: 'serial',
task4: generators.generateDummyTask(4),
task5: generators.generateDummyTask(5)
},
group3: {
task6: generators.generateDummyTask(6),
task7: generators.generateDummyTask(7),
group4: {
type: 'parallel',
task8: generators.generateDummyTask(8),
task9: generators.generateDummyTask(9)
},
task10: generators.generateDummyTask(10)
}
},
task11: generators.generateDummyErroredTask(module.exports.hints.error),
task12: generators.generateDummyTask(12)
};