<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – IntelliJ</title>
    <link>https://www.devkuma.com/en/tags/intellij/</link>
    <image>
      <url>https://www.devkuma.com/en/tags/intellij/logo/180x180.jpg</url>
      <title>IntelliJ</title>
      <link>https://www.devkuma.com/en/tags/intellij/</link>
    </image>
    <description>Recent content in IntelliJ on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/en/tags/intellij/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Kotest IntelliJ Plugin Introduction</title>
      <link>https://www.devkuma.com/en/docs/kotest/intellij-plugin/introduction/</link>
      <pubDate>Sun, 25 Feb 2024 10:28:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/kotest/intellij-plugin/introduction/</guid>
      <description>
        
        
        &lt;p&gt;Kotest provides an &lt;a href=&#34;https://github.com/kotest/kotest-intellij-plugin&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;IntelliJ plugin&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt; that is available from the JetBrains plugin &lt;a href=&#34;https://plugins.jetbrains.com/plugin/14080-kotest&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;marketplace&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;, or by searching inside IntelliJ.&lt;/p&gt;
&lt;p&gt;The plugin provides run icons for each test, a tool window for test navigation, duplicate test highlighting, assertion intentions, and more.&lt;/p&gt;
&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;NOTE&lt;/div&gt;


The IntelliJ plugin requires Kotest 4.2 or later, and common tests in multiplatform projects are not run.
&lt;/div&gt;

&lt;h2 id=&#34;gutter-icons&#34;&gt;Gutter Icons&lt;/h2&gt;
&lt;p&gt;The IntelliJ plugin requires Kotest 4.2 or later, and common tests in multiplatform projects are not run.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-gutter_icons.png&#34; alt=&#34;gutter_icon_picture&#34;&gt;&lt;/p&gt;
&lt;p&gt;Tests disabled with bang, or tests disabled with &lt;code&gt;xfunctions&lt;/code&gt; such as &lt;code&gt;xdescribe&lt;/code&gt;, show a disabled test icon in the gutter.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-gutter_disabled.png&#34; alt=&#34;gutter_icon_picture&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;running-tests&#34;&gt;Running Tests&lt;/h2&gt;
&lt;p&gt;Running a spec from Gutter Icons runs all tests in that spec. Running a test runs that test and all nested tests.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-gutter_run.png&#34; alt=&#34;gutter_icon_picture&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;duplicate-test-highlighting&#34;&gt;Duplicate Test Highlighting&lt;/h2&gt;
&lt;p&gt;You cannot have two tests with the same name. The plugin highlights duplicate test names as errors.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-duplicated_test_string_spec.png&#34; alt=&#34;duplicated_test_picture&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;context-menu-rundebug&#34;&gt;Context Menu Run/Debug&lt;/h2&gt;
&lt;p&gt;When you right-click a package, you can run, debug, or run with coverage all tests in that package.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-run_context_menu.png&#34; alt=&#34;run_context_menu_picture&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;intentions&#34;&gt;Intentions&lt;/h2&gt;
&lt;p&gt;The plugin includes several basic intentions. For example, you can quickly mark a test as disabled.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-intention_bang.png&#34; alt=&#34;gutter_icon_picture&#34;&gt;&lt;/p&gt;
&lt;p&gt;You can also highlight some text and mark it as something that should throw, or surround it with a soft assertion block.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/kotest/kotest-intellij-plugin-intentions_surround.png&#34; alt=&#34;gutter_icon_picture&#34;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://kotest.io/docs/intellij/intellij-plugin.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;IntelliJ Plugin | Kotest&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>Kotlin</category>
      
      <category>Kotest</category>
      
      <category>IntelliJ</category>
      
    </item>
    
  </channel>
</rss>
