From 8426ee24b6ec86a0773aaa662770ea90540c09cc Mon Sep 17 00:00:00 2001 From: Radek Stepan Date: Tue, 13 Aug 2013 14:02:00 +0100 Subject: [PATCH] open or closed empty --- test/issues.coffee | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/test/issues.coffee b/test/issues.coffee index bf33449..7418304 100644 --- a/test/issues.coffee +++ b/test/issues.coffee @@ -21,4 +21,34 @@ module.exports = assert.equal called, 2 assert.equal open.length, 0 assert.equal closed.length, 0 + done.call null + + 'open empty': (done) -> + called = 0 + req.all_issues = (opts, cb) -> + called += 1 + cb null, if called is 1 then [] else [ + { number: 1 } + ] + + issues.get_all {}, (err, [ open, closed ]) -> + assert.ifError err + assert.equal called, 2 + assert.equal open.length, 0 + assert.equal closed.length, 1 + done.call null + + 'closed empty': (done) -> + called = 0 + req.all_issues = (opts, cb) -> + called += 1 + cb null, if called is 2 then [] else [ + { number: 1 } + ] + + issues.get_all {}, (err, [ open, closed ]) -> + assert.ifError err + assert.equal called, 2 + assert.equal open.length, 1 + assert.equal closed.length, 0 done.call null \ No newline at end of file