UNPKG

grapesjs_codeapps

Version:

Free and Open Source Web Builder Framework/SC Modification

41 lines (31 loc) 874 B
var CodeManager = require('code_manager'); var Models = require('./model/CodeModels'); describe('Code Manager', () => { describe('Main', () => { let obj; beforeEach(() => { obj = new CodeManager(); }); afterEach(() => { obj = null; }); test('Object exists', () => { expect(CodeManager).toBeTruthy(); }); test('No code generators inside', () => { expect(obj.getGenerators()).toEqual({}); }); test('No code viewers inside', () => { expect(obj.getViewers()).toEqual({}); }); test('Add and get code generator', () => { obj.addGenerator('test', 'gen'); expect(obj.getGenerator('test')).toEqual('gen'); }); test('Add and get code viewer', () => { obj.addViewer('test', 'view'); expect(obj.getViewer('test')).toEqual('view'); }); }); Models.run(); });