Browse Source

Update sector view tests

pull/187/head
Artur Arseniev 9 years ago
parent
commit
aeb0ea05b0
  1. 2
      test/specs/style_manager/index.js
  2. 25
      test/specs/style_manager/view/SectorView.js

2
test/specs/style_manager/index.js

@ -179,8 +179,8 @@ describe.only('StyleManager', function() {
*/ */
Models.run(); Models.run();
/*
SectorView.run(); SectorView.run();
/*
SectorsView.run(); SectorsView.run();
PropertyView.run(); PropertyView.run();
PropertySelectView.run(); PropertySelectView.run();

25
test/specs/style_manager/view/SectorView.js

@ -35,30 +35,29 @@ module.exports = {
it('Rendered correctly', function() { it('Rendered correctly', function() {
var sector = view.el; var sector = view.el;
sector.should.be.ok; expect(sector.querySelector('.title')).toExist();
sector.querySelector('.title').should.be.ok;
var props = sector.querySelector('.properties'); var props = sector.querySelector('.properties');
props.should.be.ok; expect(props).toExist();
sector.classList.contains('open').should.equal(true); expect(sector.classList.contains('open')).toEqual(true);
}); });
it('No properties', function() { it('No properties', function() {
var props = view.el.querySelector('.properties'); var props = view.el.querySelector('.properties');
props.innerHTML.should.equal('<div class="clear"></div>'); expect(props.innerHTML).toEqual('<div class="clear"></div>');
}); });
it('Update on open', function() { it('Update on open', function() {
var sector = view.el; var sector = view.el;
var props = sector.querySelector('.properties'); var props = sector.querySelector('.properties');
model.set('open', false); model.set('open', false);
sector.classList.contains('open').should.equal(false); expect(sector.classList.contains('open')).toEqual(false);
props.style.display.should.equal('none'); expect(props.style.display).toEqual('none');
}); });
it('Toggle on click', function() { it('Toggle on click', function() {
var sector = view.el; var sector = view.el;
view.$el.find('.title').click(); view.$el.find('.title').click();
sector.classList.contains('open').should.equal(false); expect(sector.classList.contains('open')).toEqual(false);
}); });
describe('Init with options', function() { describe('Init with options', function() {
@ -87,15 +86,15 @@ module.exports = {
it('Rendered correctly2', function() { it('Rendered correctly2', function() {
var sector = view.el; var sector = view.el;
var props = sector.querySelector('.properties'); var props = sector.querySelector('.properties');
sector.querySelector('.title').innerHTML.should.contain('TestName'); expect(sector.querySelector('.title').innerHTML).toContain('TestName');
props.should.be.ok; expect(props).toExist();
sector.classList.contains('open').should.equal(false); expect(sector.classList.contains('open')).toEqual(false);
props.style.display.should.equal('none'); expect(props.style.display).toEqual('none');
}); });
it('Has properties', function() { it('Has properties', function() {
var props = view.el.querySelector('.properties'); var props = view.el.querySelector('.properties');
props.children.length.should.equal(4); // Last one is 'clear' element expect(props.children.length).toEqual(4); // Last one is 'clear' element
}); });
}); });

Loading…
Cancel
Save