fix(edge-fn): use user.id instead of claims.sub; fixes 500s and false cert_required fix(migrations): drop broad reservations SELECT policy; add reservation_slots view with security_invoker=false fix(tests): correct weekSlot() keys from start/end to start_time/end_time fix(tests): spread overlap test slots across separate ISO weeks fix(tests): update e2e assertion to match actual authenticated home text fix(app): hide IonMenu before user is authenticated feat(dx): add test:all script running unit, integration, and e2e in sequence docs(claude-md): document SELinux fix, Edge Function auth pattern, security_invoker behaviour
16 lines
339 B
TypeScript
16 lines
339 B
TypeScript
import { defineConfig } from 'vitest/config'
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
environment: 'node',
|
|
include: ['tests/integration/**/*.test.ts'],
|
|
testTimeout: 30000,
|
|
typecheck: { tsconfig: './tests/tsconfig.json' },
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
'~': new URL('./app', import.meta.url).pathname,
|
|
},
|
|
},
|
|
})
|