diff --git a/lib/test.js b/lib/test.js index f275c88..76426db 100644 --- a/lib/test.js +++ b/lib/test.js @@ -261,6 +261,21 @@ describe('validator', function () { }) }) + it.only('supports objects as value', function () { + const validate = validator({ + user: [defined()] + }) + + const input = { + user: { + name: 'Max', + age: Math.PI + } + } + + expect(validate(input)).to.equal(null) + }) + it('does not run validators on non-existent inputs', function () { const validate = validator({ email: [email()]