diff --git a/test/specs/css_composer/model/CssModels.js b/test/specs/css_composer/model/CssModels.js index f97bcce06..8817413c6 100644 --- a/test/specs/css_composer/model/CssModels.js +++ b/test/specs/css_composer/model/CssModels.js @@ -82,14 +82,21 @@ module.exports = { }); it('toCSS with a generic at-rule', () => { - obj.set('atRuleType', 'font-face'); + obj.set('atRuleType', 'supports'); obj.get('selectors').add({ name: 'test1' }); obj.setStyle({ 'font-family': 'Open Sans' }); expect(obj.toCSS()).toEqual( - `@font-face{.test1{font-family:Open Sans;}}` + `@supports{.test1{font-family:Open Sans;}}` ); }); + it('toCSS with a generic single at-rule', () => { + obj.set('atRuleType', 'font-face'); + obj.set('singleAtRule', 1); + obj.setStyle({ 'font-family': 'Sans' }); + expect(obj.toCSS()).toEqual(`@font-face{font-family:Sans;}`); + }); + it('toCSS with a generic at-rule and condition', () => { obj.set('atRuleType', 'font-face'); obj.set('mediaText', 'some-condition');