diff --git a/packages/playground/assets/__tests__/assets.spec.ts b/packages/playground/assets/__tests__/assets.spec.ts index 045c4c8f827191..f18546ccced20c 100644 --- a/packages/playground/assets/__tests__/assets.spec.ts +++ b/packages/playground/assets/__tests__/assets.spec.ts @@ -162,7 +162,9 @@ describe('svg fragments', () => { test('from js import', async () => { const img = await page.$('.svg-frag-import') - expect(await img.getAttribute('src')).toMatch(/svg#icon-heart-view$/) + expect(await img.getAttribute('src')).toMatch( + isBuild ? /svg%3e#icon-heart-view$/ : /svg#icon-heart-view$/ + ) }) }) @@ -189,7 +191,7 @@ if (isBuild) { for (const file of listAssets('foo')) { if (file.endsWith('.css')) { expect(entry.css).toContain(`assets/${file}`) - } else if (!file.endsWith('.js')) { + } else if (!file.endsWith('.js') && !file.endsWith('.svg')) { expect(entry.assets).toContain(`assets/${file}`) } } diff --git a/packages/playground/vue/__tests__/vue.spec.ts b/packages/playground/vue/__tests__/vue.spec.ts index bc5d4e3a5ca9f3..acc752d54151b5 100644 --- a/packages/playground/vue/__tests__/vue.spec.ts +++ b/packages/playground/vue/__tests__/vue.spec.ts @@ -110,7 +110,9 @@ describe('asset reference', () => { test('svg fragment', async () => { const img = await page.$('.svg-frag') - expect(await img.getAttribute('src')).toMatch(/svg#icon-heart-view$/) + expect(await img.getAttribute('src')).toMatch( + isBuild ? /svg%3e#icon-heart-view$/ : /svg#icon-heart-view$/ + ) }) test('relative url from