UNPKG

lara-validator

Version:

Validating data based on Laravel validation style

29 lines (28 loc) 849 B
import assert from 'assert'; import rules from '../../../src/rules/index'; describe('Rules().isString', () => { describe('expect [true]', () => { const expect = true; const testValues = [ 'string', '', '123', '[0-9]', '.!@#$%^&&*()_-+=', ]; testValues.forEach((ele) => { it(`["${ele}"]`, () => { assert.strictEqual(rules.isString(ele), expect); }); }); }); describe('expect [false]', () => { const expect = false; const testValues = [ 123, /[0-9]/gi, [], {}, undefined, null, ]; testValues.forEach((ele) => { it(`[${ele}]`, () => { assert.strictEqual(rules.isString(ele), expect); }); }); }); });