Improved Minitest Support – Action Required
We have updated Minitest support in RubyMine 2020.3.4 and 2021.1.1.
The new approach resolves the issues that occasionally occurred while running Minitest tests, such as memory leaks or irrelevant test states, and makes the overall functionality more stable.
Previously, RubyMine used the minitest-reporters gem, which is no longer used in the reworked Minitest support. To avoid conflicts with the new implementation, this gem should not be used to run tests in RubyMine.
If you use Minitest, please update your project as follows. In your Minitest configuration file (/test/test_helper.rb), replace
Minitest::Reporters.use! unless ENV['RM_INFO'].
Should you encounter any problems, we encourage you to report them to our issue tracker.
The new implementation requires minitest gem v5.0 or higher. You can still use the older versions and launch tests from the console, but RubyMine’s GUI actions will be unavailable.
The affected RubyMine versions are 2020.3.4 and 2021.1.1, and higher.
Note: Pre-release versions of RubyMine 2020.3.4 or 2020.1.1 required removing the
minitest-reporters gem completely. If you have already updated your project according to the previously published instructions, there’s no need to update it again.
However, if you wish to keep the
minitest-reporters gem in your project, please use the instructions mentioned above instead.
We’d like to thank everyone who shared their feedback with us, it has helped us with this update.
The RubyMine team
Subscribe to Blog updates
Thanks, we've got you!
RubyMine 2022.2 Released
Hi all, RubyMine 2022.2 is now available! Below is a brief overview of the most notable features. For a detailed description of this update, please visit our What's New page. Support for Rails URLs With RubyMine 2022.2 you can click links in server logs for View, Route, and other references to navi…
RubyMine 2022.1.1 Is Available
Hi all, RubyMine 2022.1.1, the first bug-fix update for the current major version, is now available. You can update using the Toolbox App, right from inside the IDE, or by downloading RubyMine 2022.1.1 from our website. With this update we fixed the issues that were caused when Rails 3 support wa…
RubyMine Plans to Retire Support for Rails 3 and Other Outdated Features
Dear all, As some of you already know, RubyMine 2022.1 was shipped without support for Rails 3. The reason for this decision was quite simple: Rails 3 reached End Of Life many years ago, and most of you had long since switched to the newer Rails releases. Hence, continuing to support Rails 3 in Rub…
RubyMine 2022.1 Released
Hello everyone, RubyMine 2022.1 is now available! Below is a brief overview of the most notable features. For a detailed description of this update, please visit our What’s New page. Support for new language features RubyMine 2022.1 includes support for most of the new Ruby and RBS features introdu…