先日、当ブログをAstro 5にアップグレードしました。
その際、そろそろリファクタリングしたいなと思い、まずは自動テストを導入してリグレッションを防止しようとしたのですが…

[object Object]ってお前情報量なさすぎだろしばくぞ???????
2025/1/17にリリースされたVitest 3を使ってください。
Testing - Astro Docsには、Vitest with Astro projectではgetViteConfigをvitest.config.tsで使う必要があると書かれています。
これに従いますが、testフィールドがエラーになります。
となると原因はVitestそのものか、プロジェクト固有の問題になります。
pnpm create astro@latestで新規プロジェクトを立ち上げ、Vitestを導入しますが、同様のエラーが発生しました。
ここで、原因はVitestにあると判断しました。
AstroのIssueを調べると、vitest.config.mjs in 5.0 beta - Unknown Error: [object object]というものが見つかりました。
要点は
ということです。
なのでpnpm update vitest@3.0.1でパッケージを更新すればOKです。