From d6d5631983ad5d4f9b608d73942c4bfd5e3f14a5 Mon Sep 17 00:00:00 2001 From: ocavue Date: Tue, 21 Apr 2026 05:02:35 +1000 Subject: [PATCH] refactor(vercel): remove duplicated test files --- .../test/fixtures/image/astro.config.mjs | 2 +- .../hosted/{hosted.test.js => hosted.test.ts} | 0 .../vercel/test/test-image-service.js | 32 ------------------- .../integrations/vercel/tsconfig.test.json | 1 - 4 files changed, 1 insertion(+), 34 deletions(-) rename packages/integrations/vercel/test/hosted/{hosted.test.js => hosted.test.ts} (100%) delete mode 100644 packages/integrations/vercel/test/test-image-service.js diff --git a/packages/integrations/vercel/test/fixtures/image/astro.config.mjs b/packages/integrations/vercel/test/fixtures/image/astro.config.mjs index bd3385ad8a79..26998fb03ce4 100644 --- a/packages/integrations/vercel/test/fixtures/image/astro.config.mjs +++ b/packages/integrations/vercel/test/fixtures/image/astro.config.mjs @@ -1,6 +1,6 @@ import vercel from '@astrojs/vercel'; import { defineConfig } from 'astro/config'; -import { testImageService } from '../../test-image-service.js'; +import { testImageService } from '../../../../../astro/test/test-image-service.js'; export default defineConfig({ adapter: vercel({ diff --git a/packages/integrations/vercel/test/hosted/hosted.test.js b/packages/integrations/vercel/test/hosted/hosted.test.ts similarity index 100% rename from packages/integrations/vercel/test/hosted/hosted.test.js rename to packages/integrations/vercel/test/hosted/hosted.test.ts diff --git a/packages/integrations/vercel/test/test-image-service.js b/packages/integrations/vercel/test/test-image-service.js deleted file mode 100644 index e3c5b4b6e29c..000000000000 --- a/packages/integrations/vercel/test/test-image-service.js +++ /dev/null @@ -1,32 +0,0 @@ -import { fileURLToPath } from 'node:url'; -import { baseService } from 'astro/assets'; - -/** - * stub image service that returns images as-is without optimization - * @param {{ foo?: string }} [config] - */ -export function testImageService(config = {}) { - return { - entrypoint: fileURLToPath(import.meta.url), - config, - }; -} - -/** @type {import("../dist/@types/astro").LocalImageService} */ -export default { - ...baseService, - propertiesToHash: [...baseService.propertiesToHash, 'data-custom'], - getHTMLAttributes(options, serviceConfig) { - options['data-service'] = 'my-custom-service'; - if (serviceConfig.service.config.foo) { - options['data-service-config'] = serviceConfig.service.config.foo; - } - return baseService.getHTMLAttributes(options); - }, - async transform(buffer, transform) { - return { - data: buffer, - format: transform.format, - }; - }, -}; diff --git a/packages/integrations/vercel/tsconfig.test.json b/packages/integrations/vercel/tsconfig.test.json index c2f7d8eabd2b..853326403557 100644 --- a/packages/integrations/vercel/tsconfig.test.json +++ b/packages/integrations/vercel/tsconfig.test.json @@ -3,7 +3,6 @@ "include": ["test/**/*.ts"], "exclude": ["test/fixtures/**"], "compilerOptions": { - "noEmit": true, "allowJs": true, "noUnusedLocals": false, "noUnusedParameters": false,