import ComponentImageView from '../../../../src/dom_components/view/ComponentImageView'; import Component from '../../../../src/dom_components/model/ComponentImage'; import Editor from '../../../../src/editor/model/Editor'; describe('ComponentImageView', () => { let em: Editor; let model: Component; let view: ComponentImageView; beforeEach(() => { em = new Editor(); model = new Component({}, { em, config: em.Components.config }); const cmpViewOpts = { model, config: { em }, }; view = new ComponentImageView(cmpViewOpts); document.body.innerHTML = '
'; document.body.querySelector('#fixtures')!.appendChild(view.render().el); }); afterEach(() => { em.destroy(); }); test('Component empty', () => { expect(view.el.getAttribute('class')).toEqual(view.classEmpty); }); test('TagName is