UNPKG

jaywalk

Version:
21 lines 620 B
"use strict"; var test = require('blue-tape'); var index_1 = require('../index'); test('whitelist', function (t) { var schema = new index_1.Types.Whitelist({ whitelist: [1, 2, 3] }); var validate = index_1.compile(schema); t.test('accept valid values', function (t) { return validate(2); }); t.test('reject invalid values', function (t) { t.plan(2); return validate(10) .catch(function (err) { t.equal(err.errors.length, 1); t.deepEqual(err.errors[0].path, []); }); }); }); //# sourceMappingURL=whitelist.spec.js.map