Files
Starlight_Lancher_animation_up/apps/telemetry-worker/vitest.config.ts

27 lines
700 B
TypeScript

import { defineWorkersConfig, readD1Migrations } from '@cloudflare/vitest-pool-workers/config'
const migrations = await readD1Migrations('./migrations')
export default defineWorkersConfig({
test: {
setupFiles: ['./test/setup.ts'],
poolOptions: {
workers: {
main: './src/index.ts',
singleWorker: true,
miniflare: {
compatibilityDate: '2025-08-13',
d1Databases: ['DB'],
bindings: {
INSTALLATION_HMAC_SECRET: 'test-only-secret-that-is-longer-than-thirty-two-bytes',
INGEST_ENABLED: 'true',
MAX_BATCHES_PER_INSTALLATION_PER_DAY: '25',
MAX_ACCEPTED_BATCHES_PER_DAY: '100000',
TEST_MIGRATIONS: migrations,
},
},
},
},
},
})