diff options
author | 2024-02-13 21:23:07 +0800 | |
---|---|---|
committer | 2024-02-13 13:23:07 +0000 | |
commit | 37c75108e7b4b0c8feacadc0a1e49f58ebf8905d (patch) | |
tree | 7092c1bc786cd2267c23aa606b8897c9fae468a4 /packages/integrations/vercel/test/static-assets.test.js | |
parent | a326124f5a1267361b3d36af24bf042b2f1ac41f (diff) | |
download | astro-37c75108e7b4b0c8feacadc0a1e49f58ebf8905d.tar.gz astro-37c75108e7b4b0c8feacadc0a1e49f58ebf8905d.tar.zst astro-37c75108e7b4b0c8feacadc0a1e49f58ebf8905d.zip |
chore(@astrojs/vercel): migrate tests to `node:test` (#10010)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Diffstat (limited to 'packages/integrations/vercel/test/static-assets.test.js')
-rw-r--r-- | packages/integrations/vercel/test/static-assets.test.js | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/packages/integrations/vercel/test/static-assets.test.js b/packages/integrations/vercel/test/static-assets.test.js index 606addfb3..37d3a0577 100644 --- a/packages/integrations/vercel/test/static-assets.test.js +++ b/packages/integrations/vercel/test/static-assets.test.js @@ -1,4 +1,5 @@ -import { expect } from 'chai'; +import assert from 'node:assert/strict'; +import { describe, it } from 'node:test'; import { loadFixture } from './test-utils.js'; describe('Static Assets', () => { @@ -32,39 +33,40 @@ describe('Static Assets', () => { async function checkValidCacheControl(assets) { const config = await getConfig(); + const theAssets = assets ?? (await getAssets()); - const route = config.routes.find((r) => r.src === `^/${assets ?? getAssets()}/(.*)$`); - expect(route.headers['cache-control']).to.equal(VALID_CACHE_CONTROL); - expect(route.continue).to.equal(true); + const route = config.routes.find((r) => r.src === `^/${theAssets}/(.*)$`); + assert.equal(route.headers['cache-control'], VALID_CACHE_CONTROL); + assert.equal(route.continue, true); } - describe('static adapter', async () => { - const { default: vercel } = await import('@astrojs/vercel/static'); - + describe('static adapter', () => { it('has cache control', async () => { + const { default: vercel } = await import('@astrojs/vercel/static'); await build({ adapter: vercel() }); - checkValidCacheControl(); + await checkValidCacheControl(); }); it('has cache control other assets', async () => { + const { default: vercel } = await import('@astrojs/vercel/static'); const assets = '_foo'; await build({ adapter: vercel(), assets }); - checkValidCacheControl(assets); + await checkValidCacheControl(assets); }); }); - describe('serverless adapter', async () => { - const { default: vercel } = await import('@astrojs/vercel/serverless'); - + describe('serverless adapter', () => { it('has cache control', async () => { + const { default: vercel } = await import('@astrojs/vercel/serverless'); await build({ output: 'server', adapter: vercel() }); - checkValidCacheControl(); + await checkValidCacheControl(); }); it('has cache control other assets', async () => { + const { default: vercel } = await import('@astrojs/vercel/serverless'); const assets = '_foo'; await build({ output: 'server', adapter: vercel(), assets }); - checkValidCacheControl(assets); + await checkValidCacheControl(assets); }); }); }); |