Just thought I'd share some experiences I've had with the new RubyMine 2.5 EAP.
I have a Rails 3 project, with the following redacted Gemfile:
gem 'rails', '3.0.0.beta3'
group :test do
gem 'net-ssh', :require => 'net/ssh'
gem 'net-sftp', :require => 'net/sftp'
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'rspec-rails', '2.0.0.beta.8'
gem 'rspec', '2.0.0.beta.8'
gem 'database_cleaner', '>=0.5.0', :require => false
Now I have this working just fine from the command line when I issue `rake spec` but when I call the task in RubyMine it shows the correct output but shows that there were no tests. I'm wondering how the test runner gets it's data, from reading the output from the task? If so does it have to have a certan display style? Is this because RubyMine is not communicating with RSpec 2 properly?