From 94d0b84583b137da1f4c7570643f9a62a5999991 Mon Sep 17 00:00:00 2001 From: Mathias Kretschek Date: Tue, 15 Jul 2014 11:45:57 -0300 Subject: [PATCH] Added missing test case for falsy param requirements --- test/parameters.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/parameters.js b/test/parameters.js index ecea485..e0f0b31 100644 --- a/test/parameters.js +++ b/test/parameters.js @@ -190,6 +190,21 @@ }); + it('ignores falsy params', function () { + var params = { + query : null, + body : false, + header : undefined, + arbitrary : 0 + }; + + var middleware = parameters(params); + + middleware(req, res, next); + expect(next).to.have.been.called; + }); + + it('respects the property in which each param should be found', function () { var params = {