UNPKG

jhipster-rasha-core

Version:

JHipster's own domain language and core objects

30 lines (27 loc) 981 B
'use strict'; const expect = require('chai').expect, VALIDATIONS = require('../../../../lib/core/jhipster/validations').VALIDATIONS, exists = require('../../../../lib/core/jhipster/validations').exists, needsValue = require('../../../../lib/core/jhipster/validations').needsValue; describe('VALIDATIONS', () => { describe('::exists', () => { describe('when checking for a valid validation', () => { it('returns true', () => { expect(exists(VALIDATIONS.MAXBYTES)).to.be.true; }); }); describe('when checking for an invalid validation', () => { it('returns false', () => { expect(exists('NOTHING')).to.be.false; }); }); }); describe('::needsValue', () => { describe('when checking whether a validation needs a value', () => { it('returns so', () => { expect(needsValue(VALIDATIONS.MAXLENGTH)).to.be.true; expect(needsValue(VALIDATIONS.REQUIRED)).to.be.false; }); }); }); });