From d84fe58b02921201a88a8767b743b86b52f03cf9 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Fri, 29 Sep 2017 01:07:38 +0200 Subject: [PATCH] Fix select property view tests --- .../style_manager/view/PropertySelectView.js | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/test/specs/style_manager/view/PropertySelectView.js b/test/specs/style_manager/view/PropertySelectView.js index 24266324c..770ab37fc 100644 --- a/test/specs/style_manager/view/PropertySelectView.js +++ b/test/specs/style_manager/view/PropertySelectView.js @@ -8,8 +8,7 @@ module.exports = { describe('PropertySelectView', () => { var component; - var $fixtures; - var $fixture; + var fixtures; var target; var model; var view; @@ -23,11 +22,6 @@ module.exports = { {name: 'test2', value: 'test2value'} ]; - before(() => { - $fixtures = $("#fixtures"); - $fixture = $('
'); - }); - beforeEach(() => { propTarget = Object.assign({}, Backbone.Events); target = new Component(); @@ -42,9 +36,10 @@ module.exports = { model, propTarget }); - $fixture.empty().appendTo($fixtures); + document.body.innerHTML = '
'; + fixtures = document.body.firstChild; view.render(); - $fixture.html(view.el); + fixtures.appendChild(view.el); }); afterEach(() => { @@ -52,13 +47,12 @@ module.exports = { }); after(() => { - $fixture.remove(); component = null; }); it('Rendered correctly', () => { var prop = view.el; - expect($fixture.get(0).querySelector('.property')).toExist(); + expect(fixtures.querySelector('.property')).toExist(); expect(prop.querySelector('.label')).toExist(); expect(prop.querySelector('.field')).toExist(); }); @@ -120,9 +114,9 @@ module.exports = { model, propTarget: target }); - $fixture.empty().appendTo($fixtures); + fixtures.innerHTML = ''; view.render(); - $fixture.html(view.el); + fixtures.appendChild(view.el); }); it('Update value and input on target swap', () => { @@ -161,9 +155,9 @@ module.exports = { view = new PropertySelectView({ model }); - $fixture.empty().appendTo($fixtures); + fixtures.innerHTML = ''; view.render(); - $fixture.html(view.el); + fixtures.appendChild(view.el); }); it('Value as default', () => { @@ -188,7 +182,8 @@ module.exports = { model }); view.render(); - $fixture.html(view.el); + fixtures.innerHTML = ''; + fixtures.appendChild(view.el); expect(view.getInputValue()).toEqual(''); });