test('using inRange', function(assert) { let user = { name: 'Joe' }; let validator = createValidator(user, { name: onProperty('name.length', inRange(4, 5)) }); assert.deepEqual(get(validator, 'name.errors'), ["must be between 4 and 5"]); });
test('using inRange for maximum', function(assert) { let user = { name: 'Joe' }; let validator = createValidator(user, { name: onProperty('name.length', inRange(-Infinity, 2)) }); assert.deepEqual(get(validator, 'name.errors'), ["must be 2 or less"]); });