import runner from 'prom-seq';
import assert from 'assert';
let task1 = function (deferred, previous) {
setTimeout(() => deferred.resolve(`${previous} - task 1`), 200);
};
let task2 = function (deferred, previous) {
setTimeout(() => deferred.resolve(`${previous} - task 2`), 200);
};
return runner([task1, task2], 'Initial').then((result) => {
assert.equal(result, 'Initial - task 1 - task 2');
});