Browse Source

Update layer view tests

pull/187/head
Artur Arseniev 9 years ago
parent
commit
fe98d3880f
  1. 2
      test/specs/style_manager/index.js
  2. 22
      test/specs/style_manager/view/LayerView.js

2
test/specs/style_manager/index.js

@ -188,9 +188,7 @@ describe.only('StyleManager', function() {
PropertyColorView.run(); PropertyColorView.run();
PropertyCompositeView.run(); PropertyCompositeView.run();
PropertyStackView.run(); PropertyStackView.run();
/*
LayerView.run(); LayerView.run();
*/
}); });
}); });

22
test/specs/style_manager/view/LayerView.js

@ -41,21 +41,21 @@ module.exports = {
it('Rendered correctly', function() { it('Rendered correctly', function() {
var layer = view.el; var layer = view.el;
$fixture.get(0).querySelector('.layer').should.be.ok; expect($fixture.get(0).querySelector('.layer')).toExist();
layer.querySelector('#label').should.be.ok; expect(layer.querySelector('#label')).toExist();
layer.querySelector('#close-layer').should.be.ok; expect(layer.querySelector('#close-layer')).toExist();
layer.querySelector('#inputs').should.be.ok; expect(layer.querySelector('#inputs')).toExist();
layer.querySelector('#inputs').innerHTML.should.be.empty; expect(layer.querySelector('#inputs').innerHTML).toNotExist();
layer.querySelector('#preview').should.be.ok; expect(layer.querySelector('#preview')).toExist();
}); });
it('getIndex returns default value', function() { it('getIndex returns default value', function() {
view.getIndex().should.equal(0); expect(view.getIndex()).toEqual(0);
}); });
it('No preview', function() { it('No preview', function() {
var style = view.el.querySelector('#preview').style; var style = view.el.querySelector('#preview').style;
style.cssText.should.be.empty; expect(style.cssText).toNotExist();
}); });
it('Changes on value trigger onPreview', function() { it('Changes on value trigger onPreview', function() {
@ -63,13 +63,13 @@ module.exports = {
view.onPreview = function(){called = 1}; view.onPreview = function(){called = 1};
view.model.set('preview', true); view.model.set('preview', true);
view.model.set('value', 'test'); view.model.set('value', 'test');
called.should.equal(1); expect(called).toEqual(1);
}); });
it('Update props', function() { it('Update props', function() {
view.model.set('props', $('<div>')); view.model.set('props', $('<div>'));
view.el.querySelector('#inputs').innerHTML.should.not.be.empty; expect(view.el.querySelector('#inputs').innerHTML).toExist();
(view.model.get('props') === null).should.equal(true); expect(view.model.get('props')).toEqual(null);
}); });
}); });

Loading…
Cancel
Save