Browse Source

Fix tests

pull/36/head
Artur Arseniev 10 years ago
parent
commit
e314abb1a2
  1. 4
      src/dom_components/view/ComponentView.js
  2. 12
      test/specs/css_composer/e2e/CssComposer.js

4
src/dom_components/view/ComponentView.js

@ -156,7 +156,9 @@ define(['backbone', './ComponentsView'],
str = str.trim();
if(str)
this.$el.attr('class',str);
this.$el.attr('class', str);
else
this.$el.removeAttr('class');
// Regenerate status class
this.updateStatus();

12
test/specs/css_composer/e2e/CssComposer.js

@ -19,7 +19,7 @@ define(['GrapesJS'],function(Grapes) {
container: 'csscomposer-fixture',
});
this.cssc = this.gjs.editor.get('CssComposer');
this.clsm = this.gjs.editor.get('ClassManager');
this.clsm = this.gjs.editor.get('SelectorManager');
this.domc = this.gjs.editor.Components;
this.$fixture.empty().appendTo(this.$fixtures);
this.gjs.render();
@ -51,23 +51,23 @@ define(['GrapesJS'],function(Grapes) {
});
var cssc = gj.editor.get('CssComposer');
cssc.getRules().length.should.equal(this.rulesSet.length);
var cls = gj.editor.get('ClassManager').getClasses();
var cls = gj.editor.get('SelectorManager').getAll();
cls.length.should.equal(3);
});
it('New rule adds correctly the class inside classe manager', function() {
it('New rule adds correctly the class inside selector manager', function() {
var rules = this.cssc.getRules();
rules.add({ selectors: [{name: 'test1'}] });
this.clsm.getClasses().at(0).get('name').should.equal('test1');
this.clsm.getAll().at(0).get('name').should.equal('test1');
});
it('New rules are correctly imported inside classe manager', function() {
it('New rules are correctly imported inside selector manager', function() {
var rules = this.cssc.getRules();
this.rulesSet.forEach(function(item){
rules.add(item);
});
var cls = this.clsm.getClasses();
var cls = this.clsm.getAll();
cls.length.should.equal(3);
cls.at(0).get('name').should.equal('test1');
cls.at(1).get('name').should.equal('test2');

Loading…
Cancel
Save