diff options
-rw-r--r-- | packages/integrations/netlify/src/index.ts | 6 | ||||
-rw-r--r-- | packages/integrations/netlify/test/functions/image-cdn.test.js | 52 |
2 files changed, 29 insertions, 29 deletions
diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts index fe105cc62..d6dcc353f 100644 --- a/packages/integrations/netlify/src/index.ts +++ b/packages/integrations/netlify/src/index.ts @@ -56,12 +56,12 @@ export interface NetlifyIntegrationConfig { /** * If enabled, Netlify Image CDN is used for image optimization. * This transforms images on-the-fly without impacting build times. - * + * * If disabled, Astro's built-in image optimization is run at build-time instead. - * + * * @default {true} */ - imageCDN?: boolean + imageCDN?: boolean; } export default function netlifyIntegration( diff --git a/packages/integrations/netlify/test/functions/image-cdn.test.js b/packages/integrations/netlify/test/functions/image-cdn.test.js index 21b5d195e..1737513a4 100644 --- a/packages/integrations/netlify/test/functions/image-cdn.test.js +++ b/packages/integrations/netlify/test/functions/image-cdn.test.js @@ -1,43 +1,43 @@ +import { describe } from 'node:test'; import { loadFixture } from '@astrojs/test-utils'; import { expect } from 'chai'; -import { describe } from 'node:test'; describe('Image CDN', () => { const root = new URL('./fixtures/middleware/', import.meta.url); - describe("when running outside of netlify", () => { - it("does not enable Image CDN", async () => { - const fixture = await loadFixture({ root }); + describe('when running outside of netlify', () => { + it('does not enable Image CDN', async () => { + const fixture = await loadFixture({ root }); await fixture.build(); - const astronautPage = await fixture.readFile('astronaut/index.html'); - expect(astronautPage).contains(`src="/_astro/astronaut.`) - }) - }) + const astronautPage = await fixture.readFile('astronaut/index.html'); + expect(astronautPage).contains(`src="/_astro/astronaut.`); + }); + }); - describe("when running inside of netlify", () => { - it("enables Netlify Image CDN", async () => { - process.env.NETLIFY = 'true' - const fixture = await loadFixture({ root }); + describe('when running inside of netlify', () => { + it('enables Netlify Image CDN', async () => { + process.env.NETLIFY = 'true'; + const fixture = await loadFixture({ root }); await fixture.build(); - const astronautPage = await fixture.readFile('astronaut/index.html'); - expect(astronautPage).contains(`src="/.netlify/image`) + const astronautPage = await fixture.readFile('astronaut/index.html'); + expect(astronautPage).contains(`src="/.netlify/image`); - process.env.NETLIFY = undefined - }) + process.env.NETLIFY = undefined; + }); - it("respects image CDN opt-out", async () => { - process.env.NETLIFY = 'true' - process.env.DISABLE_IMAGE_CDN = 'true' - const fixture = await loadFixture({ root }); + it('respects image CDN opt-out', async () => { + process.env.NETLIFY = 'true'; + process.env.DISABLE_IMAGE_CDN = 'true'; + const fixture = await loadFixture({ root }); await fixture.build(); - const astronautPage = await fixture.readFile('astronaut/index.html'); - expect(astronautPage).contains(`src="/_astro/astronaut.`) + const astronautPage = await fixture.readFile('astronaut/index.html'); + expect(astronautPage).contains(`src="/_astro/astronaut.`); - process.env.NETLIFY = undefined - process.env.DISABLE_IMAGE_CDN = undefined - }) - }) + process.env.NETLIFY = undefined; + process.env.DISABLE_IMAGE_CDN = undefined; + }); + }); }); |