const templateMinify = require("../minifyTemplate.js") test('Test svg string', () => { str = `svg\` \` ` expect(templateMinify(str)).toBe(`svg\`\`;`); }); test('Test svg string with template in attribute', () => { expect(templateMinify('let echo = 0;svg`\r\n\r\n`',{collapseWhitespace: true})) .toBe('let echo=0;svg``;'); }); test('Test svg string with template as attribute', () => { expect(templateMinify('let echo = 0;svg`\`',{collapseWhitespace: true})) .toBe('let echo=0;svg``;'); }); test('Test svg string with template as text', () => { expect(templateMinify('let echo = 0;svg`\${echo}`',{collapseWhitespace: true})) .toBe('let echo=0;svg`${echo}`;'); }); test('Test svg string with template as tag', () => { expect(templateMinify('let echo = 0;svg`<${echo}/>`',{collapseWhitespace: true})) .toBe('let echo=0;svg`<${echo}/>`;'); });