From 62f2a06861304dd06fadf71ffeea38f0e14c38f2 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 24 Jan 2018 22:37:57 +0100 Subject: [PATCH] Add a test for a single at rule like a font-face --- test/specs/css_composer/model/CssModels.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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');