RubyMine 2024.1 Help

Generate tests with AI

With AI Assistant, you can generate unit tests for public methods in Ruby files. AI Assistant analyzes both your code and its documentation to recommend tests that will provide insights into your code's behavior.

  1. Place the caret somewhere within a method and right-click to open the context menu.

    Alternatively, press Alt+Enter.

  2. Select AI Actions and then Generate Unit Tests.

    Generate Unit Tests action in context menu
  3. The generated test opens in a separate AI Diff tab.

    Generated unit test in a separate AI Diff tab

    If you want to improve the generated code, click Specify, add new requirements, and press Enter.

    If you want to regenerate the answer, click Regenerate.

  4. Click Accept all to save the generated test.

    It will be shown as a new file in a separate tab.

    Generated test saved as a new file

    If you already have a test root folder in your project, the new test file will be stored there. If not, the new test will be stored in the content root folder.

Last modified: 17 April 2024