summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/astro/src/core/render/dev/vite.ts2
-rw-r--r--packages/astro/test/units/dev/styles.test.js61
2 files changed, 35 insertions, 28 deletions
diff --git a/packages/astro/src/core/render/dev/vite.ts b/packages/astro/src/core/render/dev/vite.ts
index 5cfea6e49..b3efb34bb 100644
--- a/packages/astro/src/core/render/dev/vite.ts
+++ b/packages/astro/src/core/render/dev/vite.ts
@@ -112,7 +112,7 @@ function urlId(url: string) {
function getDepsFromEntry(entry: ModuleNode) {
let deps = entry.ssrTransformResult?.deps ?? [];
- if(entry.ssrTransformResult?.dynamicDeps) {
+ if (entry.ssrTransformResult?.dynamicDeps) {
return deps.concat(entry.ssrTransformResult.dynamicDeps);
}
return deps;
diff --git a/packages/astro/test/units/dev/styles.test.js b/packages/astro/test/units/dev/styles.test.js
index 44dbc3be5..76af929be 100644
--- a/packages/astro/test/units/dev/styles.test.js
+++ b/packages/astro/test/units/dev/styles.test.js
@@ -1,16 +1,14 @@
import { expect } from 'chai';
import { fileURLToPath } from 'url';
-import {
- getStylesForURL
-} from '../../../dist/core/render/dev/css.js';
+import { getStylesForURL } from '../../../dist/core/render/dev/css.js';
import { viteID } from '../../../dist/core/util.js';
const root = new URL('../../fixtures/alias/', import.meta.url);
class TestLoader {
constructor(modules) {
- this.modules = new Map(modules.map(m => [m.id, m]))
+ this.modules = new Map(modules.map((m) => [m.id, m]));
}
getModuleById(id) {
return this.modules.get(id);
@@ -28,36 +26,45 @@ describe('Crawling graph for CSS', () => {
loader = new TestLoader([
{
id: indexId,
- importedModules: [{
- id: aboutId,
- url: aboutId,
- }, {
- id: indexId + '?astro&style.css',
- url: indexId + '?astro&style.css',
- ssrModule: {}
- }],
+ importedModules: [
+ {
+ id: aboutId,
+ url: aboutId,
+ },
+ {
+ id: indexId + '?astro&style.css',
+ url: indexId + '?astro&style.css',
+ ssrModule: {},
+ },
+ ],
ssrTransformResult: {
- deps: [indexId + '?astro&style.css']
- }
+ deps: [indexId + '?astro&style.css'],
+ },
},
{
id: aboutId,
- importedModules: [{
- id: aboutId + '?astro&style.css',
- url: aboutId + '?astro&style.css',
- ssrModule: {}
- }],
+ importedModules: [
+ {
+ id: aboutId + '?astro&style.css',
+ url: aboutId + '?astro&style.css',
+ ssrModule: {},
+ },
+ ],
ssrTransformResult: {
- deps: [aboutId + '?astro&style.css']
- }
- }
+ deps: [aboutId + '?astro&style.css'],
+ },
+ },
]);
- })
+ });
- it('importedModules is checked against the child\'s importers', async () => {
+ it("importedModules is checked against the child's importers", async () => {
// In dev mode, HMR modules tracked are added to importedModules. We use `importers`
// to verify that they are true importers.
- const res = await getStylesForURL(new URL('./src/pages/index.astro', root), loader, 'development')
+ const res = await getStylesForURL(
+ new URL('./src/pages/index.astro', root),
+ loader,
+ 'development'
+ );
expect(res.urls.size).to.equal(1);
- })
-})
+ });
+});