seepuls/apps/web/vitest.config.ts
Till JS 50e689a022
Some checks are pending
CI / validate (push) Waiting to run
web: Vitest-Setup + Lib-Tests, Fix für verschluckte Wochenmitte-Events
- Vitest in apps/web (vorher 0 Tests). 26 Tests für die reinen Lib-
  Module: time-buckets, format, feed.
- Bug-Fix (von den Tests aufgedeckt): bucketRanges hatte eine Lücke
  zwischen "übermorgen" und dem Wochenende. Events an Wochen-Mitte-Tagen
  (z.B. Mi/Do/Fr bei Wochenstart Mo) fielen in KEIN Bucket und
  verschwanden still von der Startseite. Neues "Diese Woche"-Bucket
  macht die Ranges lückenlos ab heute. Regressions-Test prüft für jeden
  Wochentag, dass kein zukünftiges Event verloren geht.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 15:58:21 +02:00

15 lines
485 B
TypeScript

import { fileURLToPath } from 'node:url';
import { defineConfig } from 'vitest/config';
// Standalone Vitest-Config für die reinen Lib-Module (kein Astro-Render).
// `~/`-Alias gespiegelt aus tsconfig.json, damit künftige Tests ihn nutzen
// können — die aktuellen Tests importieren relativ.
export default defineConfig({
resolve: {
alias: { '~': fileURLToPath(new URL('./src', import.meta.url)) },
},
test: {
environment: 'node',
include: ['src/**/*.test.ts'],
},
});