jhipster-uml
Version:
UML support for JHipster via XMI files
32 lines (27 loc) • 750 B
JavaScript
const expect = require('chai').expect,
EnumData = require('../../lib/data/enum_data');
describe('EnumData', () => {
describe('#new', () => {
describe('when not passing any argument', () => {
it('does not fail', () => {
new EnumData();
});
var data = new EnumData();
it('sets the default values instead', () => {
expect(data.name).to.eq('');
expect(data.values).to.deep.eq([]);
});
});
describe('when passing arguments', () => {
var data = new EnumData({
name: 'Abc',
values: [1, 2]
});
it('sets them', () => {
expect(data.name).to.eq('Abc');
expect(data.values).to.deep.eq([1, 2]);
});
});
});
});
;