Browse Source

Up CssRuleView tests

pull/5399/head
Artur Arseniev 3 years ago
parent
commit
7421858f6b
  1. 29
      test/specs/css_composer/view/CssRuleView.ts

29
test/specs/css_composer/view/CssRuleView.js → test/specs/css_composer/view/CssRuleView.ts

@ -1,17 +1,15 @@
import CssRuleView from 'css_composer/view/CssRuleView'; import CssRuleView from '../../../../src/css_composer/view/CssRuleView';
import CssRule from 'css_composer/model/CssRule'; import CssRule from '../../../../src/css_composer/model/CssRule';
describe('CssRuleView', () => { describe('CssRuleView', () => {
let obj; let obj: CssRuleView;
let fixtures; let fixtures: HTMLElement;
beforeEach(() => { beforeEach(() => {
var m = new CssRule(); const model = new CssRule({} as any, {});
obj = new CssRuleView({ obj = new CssRuleView({ model });
model: m,
});
document.body.innerHTML = '<div id="fixtures"></div>'; document.body.innerHTML = '<div id="fixtures"></div>';
fixtures = document.body.querySelector('#fixtures'); fixtures = document.body.querySelector('#fixtures')!;
fixtures.appendChild(obj.render().el); fixtures.appendChild(obj.render().el);
}); });
@ -33,18 +31,15 @@ describe('CssRuleView', () => {
}); });
describe('CssRuleView with selectors', () => { describe('CssRuleView with selectors', () => {
let objReg; let objReg: CssRuleView;
beforeEach(() => { beforeEach(() => {
var m = new CssRule({ const selectors = [{ name: 'test1' }, { name: 'test2' }] as any;
selectors: [{ name: 'test1' }, { name: 'test2' }], const model = new CssRule({ selectors });
}); objReg = new CssRuleView({ model });
objReg = new CssRuleView({
model: m,
});
objReg.render(); objReg.render();
document.body.innerHTML = '<div id="fixtures"></div>'; document.body.innerHTML = '<div id="fixtures"></div>';
fixtures = document.body.querySelector('#fixtures'); fixtures = document.body.querySelector('#fixtures')!;
fixtures.appendChild(objReg.el); fixtures.appendChild(objReg.el);
}); });
Loading…
Cancel
Save