diff options
Diffstat (limited to 'test/queue.js')
-rw-r--r-- | test/queue.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/test/queue.js b/test/queue.js index 5c31116..e9f3a78 100644 --- a/test/queue.js +++ b/test/queue.js @@ -264,6 +264,24 @@ describe('queue', function(){ done(); }); + it('push with arrays', (done) => { + const tasks = [] + var q = async.queue((task, cb) => { + tasks.push(task) + cb() + }, 1); + + q.push([[1, 2, 3], [4, 5, 6]]) + + q.drain(() => { + expect(tasks).to.eql([ + [1, 2, 3], + [4, 5, 6] + ]) + done() + }) + }) + it('unshift', (done) => { var queue_order = []; @@ -607,7 +625,7 @@ describe('queue', function(){ }); expect(q.started).to.equal(false); - q.push([]); + q.push('a'); expect(q.started).to.equal(true); done(); }); |