summaryrefslogtreecommitdiff
path: root/packages/astro/test/0-css.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/astro/test/0-css.test.js')
-rw-r--r--packages/astro/test/0-css.test.js7
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;
+ });
});
});