I'm using RubyMine 3.1.1 and just updated all of my gems yesterday, so all of these should be the latest and the greatest: RSpec 2.6.0, Cucumber 0.10.6, Spork 0.9.0.rc8.
Basically, Spork works with RSpec but not with Cucumber.
When I start the Spork DRb server for cucumber I get the following output in the Spork Console:
Preloading Rails environment
Loading Spork.prefork block...
Spork is ready and listening on 8990!
Running tests with args ["/home/larry/RubyMineProjects/StupidTuesday/features", "--expand", "--color", "-r", "--format", "Teamcity::Cucumber::Formatter", "--strict", "--tags", "~@wip", "--no-profile"]...
So far, so good. However, when I fire up my cucumber tests I get the following error message:
Using the default profile...
Exception encountered: #<Errno::ENOENT: No such file or directory - Teamcity::Cucumber::Formatter>
This problem has been reported before, but I can't tell if it has been fixed or not.Here is a post from Roman on March 22, 2011:
22 Mar 2011 18:17
(2 months ago)
The date on my 3.1.1 version is April 4, 2001, so it seems like the fix should be in. Is it? If not, any ideas when we will see it?
BTW, I installed the TeamCity Integration plugin and not only did it not help, but it produced the following error message when I re-started the IDE, so I removed it:
[rake --tasks] rake aborted!
uninitialized constant Rake::DSL