Kotest IntelliJ Plugin 紹介
Kotest の IntelliJ Plugin について紹介する。
Kotest は、JetBrains プラグインマーケットプレイス、または IntelliJ 内の検索から利用できる IntelliJ プラグインを提供する。
このプラグインは、各テストの実行アイコン、テスト探索用のツールウィンドウ、重複テストのハイライト、アサーション intention などを提供する。
NOTE
IntelliJ プラグインには Kotest 4.2 以降が必要であり、マルチプラットフォームプロジェクトの common tests は実行されない。
Gutter Icons
IntelliJ プラグインには Kotest 4.2 以降が必要であり、マルチプラットフォームプロジェクトの common tests は実行されない。
![]()
bang によって無効化されたテスト、または xdescribe のような xfunctions によって無効化されたテストは、ガターに無効化されたテストアイコンが表示される。

テスト実行
Gutter Icons から spec を実行すると、その spec のすべてのテストが実行される。テストを実行すると、そのテストとネストされたすべてのテストが実行される。

重複テストのハイライト
同じ名前のテストを 2 つ持つことはできない。プラグインは重複したテスト名をエラーとしてハイライトする。

コンテキストメニュー Run/Debug
パッケージを右クリックすると、そのパッケージ内のすべてのテストを実行、デバッグ、またはカバレッジ付きで実行できる。

Intentions
このプラグインには、いくつかの基本的な intentions がある。たとえば、テストを素早く無効化済みとしてマークできる。

また、一部のテキストをハイライトして throw すべきものとしてマークしたり、soft assertion ブロックで囲んだりできる。
