request-validator
Version:
Schema-based request validation middleware for express and connect.
25 lines (22 loc) • 807 B
JavaScript
/* global describe, it */
;
var assert = require('assert'),
validator = require('../index.js');
describe('any', function () {
it('passes validation on any type', function () {
var schema = { type: 'any' };
assert.doesNotThrow(function () {
validator(schema).validate(null);
validator(schema).validate(undefined);
validator(schema).validate(0);
validator(schema).validate('');
validator(schema).validate(Math.PI);
validator(schema).validate('abc');
validator(schema).validate(77);
validator(schema).validate(false);
validator(schema).validate(true);
validator(schema).validate({});
validator(schema).validate([]);
});
});
});