From e417e22824f3644b4ad6a920a7b49dc0f171cda9 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Tue, 1 Nov 2022 08:17:28 +0400 Subject: [PATCH] Update parser tests --- test/specs/parser/model/ParserCss.js | 23 +++++++++++------------ test/specs/parser/model/ParserHtml.js | 6 +++--- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/test/specs/parser/model/ParserCss.js b/test/specs/parser/model/ParserCss.js index f6dfaa958..6ed67d462 100644 --- a/test/specs/parser/model/ParserCss.js +++ b/test/specs/parser/model/ParserCss.js @@ -5,15 +5,14 @@ describe('ParserCss', () => { let obj; let config; let customParser; + let em = { + getCustomParserCss: () => customParser, + trigger: () => {}, + }; beforeEach(() => { - config = { - em: { - getCustomParserCss: () => customParser, - trigger: () => {}, - }, - }; - obj = new ParserCss(config); + config = {}; + obj = new ParserCss(em, config); }); afterEach(() => { @@ -272,7 +271,7 @@ describe('ParserCss', () => { selectors: [], selectorsAdd: '', atRuleType: 'font-face', - singleAtRule: 1, + singleAtRule: true, style: { 'font-family': '"Open Sans"' }, }; expect(obj.parse(str)).toEqual([result]); @@ -292,7 +291,7 @@ describe('ParserCss', () => { selectors: [], selectorsAdd: '', style: { 'font-family': '"Open Sans"' }, - singleAtRule: 1, + singleAtRule: true, atRuleType: 'font-face', }, { @@ -302,7 +301,7 @@ describe('ParserCss', () => { 'font-family': "'Glyphicons Halflings'", src: 'url(https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot)', }, - singleAtRule: 1, + singleAtRule: true, atRuleType: 'font-face', }, ]; @@ -345,7 +344,7 @@ describe('ParserCss', () => { selectors: ['test1'], style: { color: 'blue' }, }; - obj = new ParserCss({ + obj = new ParserCss(em, { parserCss: () => [result], }); expect(obj.parse(str)).toEqual([result]); @@ -379,7 +378,7 @@ describe('ParserCss', () => { { style: style, atRuleType: 'font-face', - singleAtRule: 1, + singleAtRule: true, selectors: [], }, ]); diff --git a/test/specs/parser/model/ParserHtml.js b/test/specs/parser/model/ParserHtml.js index 9fbc04407..e832d2c2f 100644 --- a/test/specs/parser/model/ParserHtml.js +++ b/test/specs/parser/model/ParserHtml.js @@ -9,7 +9,7 @@ describe('ParserHtml', () => { beforeEach(() => { const em = new Editor({}); var dom = new DomComponents(em); - obj = new ParserHtml({ + obj = new ParserHtml(em, { textTags: ['br', 'b', 'i', 'u'], pStylePrefix: 'gjs-', returnArray: 1, @@ -409,7 +409,7 @@ describe('ParserHtml', () => { 'font-family': '"Open Sans"', src: 'url(https://fonts.gstatic.com/s/droidsans/v8/SlGVmQWMvZQIdix7AFxXkHNSbRYXags.woff2)', }, - singleAtRule: 1, + singleAtRule: true, atRuleType: 'font-face', }, { @@ -419,7 +419,7 @@ describe('ParserHtml', () => { 'font-family': "'Glyphicons Halflings'", src: 'url(https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot)', }, - singleAtRule: 1, + singleAtRule: true, atRuleType: 'font-face', }, ];