diff options
Diffstat (limited to 'packages/astro/test/0-css.test.js')
-rw-r--r-- | packages/astro/test/0-css.test.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/astro/test/0-css.test.js b/packages/astro/test/0-css.test.js index 81f3354af..5a32b3ad6 100644 --- a/packages/astro/test/0-css.test.js +++ b/packages/astro/test/0-css.test.js @@ -354,5 +354,12 @@ describe('CSS', function () { expect(allInjectedStyles).to.contain('.vue-scss{'); expect(allInjectedStyles).to.contain('.vue-scoped[data-v-'); }); + + it('remove unused styles from client:load components', async () => { + const bundledAssets = await fixture.readdir('./assets'); + // SvelteDynamic styles is already included in the main page css asset + const unusedCssAsset = bundledAssets.find((asset) => /SvelteDynamic\..*\.css/.test(asset)); + expect(unusedCssAsset, 'Found unused style ' + unusedCssAsset).to.be.undefined; + }); }); }); |