beforeEach(() => {
   target.model = component;
   view = new PropertySelectView({
     model,
     propTarget: target
   });
   fixtures.innerHTML = '';
   view.render();
   fixtures.appendChild(view.el);
 });
 beforeEach(() => {
   component = new Component();
   model = new Property({
     type: 'select',
     list: options,
     defaults: defValue,
     property: propName
   });
   view = new PropertySelectView({
     model
   });
   fixtures.innerHTML = '';
   view.render();
   fixtures.appendChild(view.el);
 });
 beforeEach(() => {
   em = new Editor({});
   dcomp = new DomComponents();
   compOpts = { em, componentTypes: dcomp.componentTypes };
   propTarget = { ...Backbone.Events };
   target = new Component({}, compOpts);
   component = new Component({}, compOpts);
   model = new Property({
     type: 'select',
     list: options,
     property: propName
   });
   propTarget.model = component;
   view = new PropertySelectView({
     model,
     propTarget
   });
   document.body.innerHTML = '<div id="fixtures"></div>';
   fixtures = document.body.firstChild;
   view.render();
   fixtures.appendChild(view.el);
 });
 test('Empty value as default', () => {
   options = [
     { value: '', name: 'test' },
     { value: 'test1value', name: 'test1' },
     { value: 'test2value', name: 'test2' },
     { value: '', name: 'TestDef' }
   ];
   component = new Component();
   model = new Property({
     type: 'select',
     list: options,
     defaults: '',
     property: 'emptyDefault'
   });
   view = new PropertySelectView({
     model
   });
   view.render();
   fixtures.innerHTML = '';
   fixtures.appendChild(view.el);
   expect(view.getInputValue()).toEqual('');
 });