diff options
author | 2024-02-16 18:57:14 +0900 | |
---|---|---|
committer | 2024-02-16 10:57:14 +0100 | |
commit | 5bbbeaff265de7e663124fa19170764b3d0372ba (patch) | |
tree | 63123f461888957d115ca7cabd2ef9aeacabd417 /packages/integrations/netlify/test/functions/image-cdn.test.js | |
parent | 7c676f3a4d63d5273bf91002e1af1f35027313af (diff) | |
download | astro-5bbbeaff265de7e663124fa19170764b3d0372ba.tar.gz astro-5bbbeaff265de7e663124fa19170764b3d0372ba.tar.zst astro-5bbbeaff265de7e663124fa19170764b3d0372ba.zip |
chore(netlify): use Node.js for testing (#158)
Diffstat (limited to 'packages/integrations/netlify/test/functions/image-cdn.test.js')
-rw-r--r-- | packages/integrations/netlify/test/functions/image-cdn.test.js | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/packages/integrations/netlify/test/functions/image-cdn.test.js b/packages/integrations/netlify/test/functions/image-cdn.test.js index 1737513a4..7a0060bff 100644 --- a/packages/integrations/netlify/test/functions/image-cdn.test.js +++ b/packages/integrations/netlify/test/functions/image-cdn.test.js @@ -1,6 +1,6 @@ -import { describe } from 'node:test'; import { loadFixture } from '@astrojs/test-utils'; -import { expect } from 'chai'; +import { describe, it, after } from 'node:test'; +import * as assert from 'node:assert/strict'; describe('Image CDN', () => { const root = new URL('./fixtures/middleware/', import.meta.url); @@ -11,20 +11,24 @@ describe('Image CDN', () => { await fixture.build(); const astronautPage = await fixture.readFile('astronaut/index.html'); - expect(astronautPage).contains(`src="/_astro/astronaut.`); + assert.equal(astronautPage.includes(`src="/_astro/astronaut.`),true); }); + }); describe('when running inside of netlify', () => { - it('enables Netlify Image CDN', async () => { + after(() => { + process.env.NETLIFY = undefined; + process.env.DISABLE_IMAGE_CDN = undefined; + }); + + 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`); - - process.env.NETLIFY = undefined; + assert.equal(astronautPage.includes(`src="/.netlify/image`),true); }); it('respects image CDN opt-out', async () => { @@ -34,10 +38,7 @@ describe('Image CDN', () => { await fixture.build(); const astronautPage = await fixture.readFile('astronaut/index.html'); - expect(astronautPage).contains(`src="/_astro/astronaut.`); - - process.env.NETLIFY = undefined; - process.env.DISABLE_IMAGE_CDN = undefined; + assert.equal(astronautPage.includes(`src="/_astro/astronaut.`),true); }); }); }); |