From 46cf819f470fe4ad1aca0ff822cc82128ef6425a Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 8 Apr 2017 17:15:58 +0200 Subject: [PATCH] Fix regression inside css composer --- src/css_composer/main.js | 1 + test/specs/css_composer/e2e/CssComposer.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/css_composer/main.js b/src/css_composer/main.js index 125e44041..d2a1775d1 100644 --- a/src/css_composer/main.js +++ b/src/css_composer/main.js @@ -250,6 +250,7 @@ define(function(require) { } else { model.set('style', rule.style || {}); } + result.push(model); } diff --git a/test/specs/css_composer/e2e/CssComposer.js b/test/specs/css_composer/e2e/CssComposer.js index 2b32d11ee..bea13627e 100644 --- a/test/specs/css_composer/e2e/CssComposer.js +++ b/test/specs/css_composer/e2e/CssComposer.js @@ -102,8 +102,9 @@ define(['GrapesJS'],function(GrapesJS) { }); it('Add raw rule objects twice with addCollection do not duplucate rules', function() { + var rulesSet2Copy = JSON.parse(JSON.stringify(rulesSet2)); var coll1 = cssc.addCollection(rulesSet2); - var coll2 = cssc.addCollection(rulesSet2); + var coll2 = cssc.addCollection(rulesSet2Copy); cssc.getAll().length.should.equal(3); clsm.getAll().length.should.equal(3); coll1.should.deep.equal(coll2); @@ -131,6 +132,7 @@ define(['GrapesJS'],function(GrapesJS) { name: 'test1', type: 'class', }], + selectorsAdd: '', state: '', stylable: true, style: {