0.0.2 • Published 6 years ago
joi-simple v0.0.2
joi-simple
Simple validator, function-based wrapper for joi
Installation and including in your code
npm install --save joi-simple
var Joi = require('joi'),
Config = require('joi-simple').Configuration,
validate = require('joi-simple').Validate;
Built in validation (email only)
// in your test
expect(validate('maass', 'email')).toBe(false);
expect(validate('acc@dom.com', 'email')).toBe(true);
expect(validate('111', 'email')).toBe(false);
Expanding validators
Config.set('username', Joi.string().alphanum().min(3).max(30));
// in your test
expect(validate('A', 'username')).toBe(false);
expect(validate('ABDNBD0102030', 'username')).toBe(true);
expect(validate('111111111444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111', 'username')).toBe(false);