2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

FoundingBaseAdvent Calendar 2024

Day 13

Vitest UI を導入して ブラウザからテストの実行結果やカバレッジを確認する

Last updated at Posted at 2024-12-12

はじめに

Vitest には Vitest UI と呼ばれるテスト実行をサポートしてくれるツールが存在します。
今回 Vitest UI のセットアップから実際に利用している状態までを簡単にまとめます。

Vitest UI とは

Vitest 用のブラウザでテストの実行結果等を確認できるツールです。
通常コンソールで確認するテスト結果をブラウザ上で確認することができることはもちろん、テストが失敗した場合はスタックトーレス等も確認することができます。

Vitest UI のセットアップ

インストール

@vitest/ui を devDependencies に追加します。

npm install --save-dev @vitest/ui

設定の追加

Vitest UI で結果を確認するには html を追加してください。
default は記載する必要はありませんが、 コンソールでも確認したい場合は default も追加することを推奨します。

vitest.config.ts
export default {
  test: {
    reporters: ['default', 'html'],
  }
}

Vitest UI の起動

Vitest を実行する際に --ui オプションを付与して起動します。

vitest --ui

実行するとブラウザが自動的に立ち上がりテスト結果を確認することができます。

image.png

また、ブラウザ上から実行対象のテストをフィルターすることも可能です。
加えて、テストの再実行も行うことができます。

Ref

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?