diff --git a/test/integration/css/fixtures/url-global/styles/dark2.svg b/test/integration/css/fixtures/url-global/styles/dark2.svg new file mode 100644 index 0000000000000..bdae3d6587872 --- /dev/null +++ b/test/integration/css/fixtures/url-global/styles/dark2.svg @@ -0,0 +1,17 @@ + + + + Logotype - Black + Created with Sketch. + + + + + + + + + + + + diff --git a/test/integration/css/fixtures/url-global/styles/global1.css b/test/integration/css/fixtures/url-global/styles/global1.css index 03dfc60701777..fdaf9c9476f9c 100644 --- a/test/integration/css/fixtures/url-global/styles/global1.css +++ b/test/integration/css/fixtures/url-global/styles/global1.css @@ -1,4 +1,4 @@ .red-text { color: red; - background-image: url('./dark.svg'); + background-image: url('./dark.svg') url(dark2.svg); } diff --git a/test/integration/css/test/index.test.js b/test/integration/css/test/index.test.js index e647af834a5f4..12671c505386c 100644 --- a/test/integration/css/test/index.test.js +++ b/test/integration/css/test/index.test.js @@ -486,11 +486,11 @@ describe('CSS Support', () => { expect(cssFiles.length).toBe(1) const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatch( - /^\.red-text\{color:red;background-image:url\(static\/media\/dark\.[a-z0-9]{32}\.svg\)\}\.blue-text\{color:orange;font-weight:bolder;background-image:url\(static\/media\/light\.[a-z0-9]{32}\.svg\);color:#00f\}$/ + /^\.red-text\{color:red;background-image:url\(static\/media\/dark\.[a-z0-9]{32}\.svg\) url\(static\/media\/dark2\.[a-z0-9]{32}\.svg\)\}\.blue-text\{color:orange;font-weight:bolder;background-image:url\(static\/media\/light\.[a-z0-9]{32}\.svg\);color:#00f\}$/ ) const mediaFiles = await readdir(mediaFolder) - expect(mediaFiles.length).toBe(2) + expect(mediaFiles.length).toBe(3) expect( mediaFiles .map(fileName => @@ -503,6 +503,7 @@ describe('CSS Support', () => { ).toMatchInlineSnapshot(` Array [ "dark.svg", + "dark2.svg", "light.svg", ] `)