Skip to content
File

Blob: worker/vitest.config.ts

typescript28 lines
1import { cloudflareTest } from '@cloudflare/vitest-plugin';
2import { defineConfig } from 'vitest/config';
3import { aliases } from './dev/aliases.ts';
4 
5export default defineConfig({
6 resolve: { alias: aliases },
7 plugins: [
8 cloudflareTest({
9 wrangler: { configPath: './wrangler.jsonc' },
10 miniflare: {
11 bindings: {
12 REALTIME_APP_ID: 'test-app',
13 REALTIME_APP_TOKEN: 'test-sfu-token',
14 DEVICE_TOKEN: 'test-device-token',
15 VIEWER_PASSWORD: 'test-viewer-password',
16 ROBOT_NAME: 'test-board',
17 },
18 },
19 }),
20 ],
21 test: {
22 include: ['tests/runtime/**/*.test.ts'],
23 setupFiles: ['tests/runtime/setup.ts'],
24 testTimeout: 40000,
25 hookTimeout: 15000,
26 },
27});