diff --git a/mocha_test/filter.js b/mocha_test/filter.js index 8f13620e3..a6cea2a38 100644 --- a/mocha_test/filter.js +++ b/mocha_test/filter.js @@ -172,4 +172,17 @@ describe("reject", function () { }); }); + it('filter fails', function(done) { + async.filter({a: 1, b: 2, c: 3}, function (item, callback) { + if (item === 3) { + callback("error", false); + } else { + callback(null, true); + } + }, function (err, res) { + expect(err).to.equal("error"); + expect(res).to.equal(undefined); + done(); + }) + }); });