On Dec 9, 2010, at 6:19 AM, David Chelimsky wrote: > > On Dec 8, 2010, at 11:22 PM, Michelle Pace wrote: > >> Kristian Mandrup wrote in post #917121: >>> As of beta.4, you’ll have to do add this configuration manually. Just >>> create an autotest directory in the root of your project, put the >>> following statement in ./autotest/discover.rb: >>> >>> Autotest.add_discovery { "rspec2" } >> >> >> Hi Kristian (or anyone who can shed some light on this), >> >> I have followed the above instructions but to no avail. Looking at the >> output of my command prompt below is there something obvious I am doing >> incorrectly in getting autospec to work? I really would appreciate any >> suggestions. > > The ZenTest/autotest gem world is a bit confusing right now. Here's the deal: > > ZenTest-4.4.1 rolled autotest (mostly) back into ZenTest, but introduced a > regression in which Autotest no longer sees ./autotest/discover.rb when > running on Ruby 1.9.2. This is because Ruby 1.9.2 does not add "." to the > $LOAD_PATH and, while autotest-4.4.5 (before it got rolled back to ZenTest) > handled this, ZenTest-4.4.1 does not. > > Additionally, there is now an autotest-standalone gem (currently at 4.5.2), > which _does_ handle the Ruby 1.9.2 situation correctly. > > In any of these cases, autotest's --style/-s option works correctly. So your > options are: > > # autotest-4.4.5 > autotest # requires ./autotest/discover.rb > autotest --style rspec2 > > # autotest-4.4.6 (with ZenTest-4.4.1) > autotest --style rspec2 > > # autotest-standalone-4.5.2 > autotest # requires ./autotest/discover.rb > autotest --style rspec2
FYI - I filed a bug report in the ZenTest tracker [1], so hopefully this will get resolved in a future release of ZenTest. [1] http://rubyforge.org/tracker/?func=detail&aid=28775&group_id=419&atid=1678 > HTH, > David > >> Thank-you in advance, >> Michelle >> >> >> C:\DEVELOPMENT\twits>cat autotest/discover.rb >> Autotest.add_discovery { “rspec2” } >> >> C:\DEVELOPMENT\twits>ruby -v >> ruby 1.9.2p0 (2010-08-18) [i386-mingw32] >> >> C:\DEVELOPMENT\twits>gem list—local >> * LOCAL GEMS >> autotest (4.4.6) >> bundler (1.0.7) >> diff-lcs (1.1.2) >> git (1.2.5) >> jeweler (1.5.1) >> minitest (1.6.0) >> rake (0.8.7) >> rdiscount (1.6.5) >> rdoc (2.5.8) >> redcar (0.9.1) >> rspec (2.2.0) >> rspec-core (2.2.1) >> rspec-expectations (2.2.0) >> rspec-mocks (2.2.0) >> rubyzip (0.9.4) >> ZenTest (4.4.1) >> >> C:\DEVELOPMENT\twits>autospec >> ********************************************************** >> REMOVAL NOTICE: you are using behaviour that has been >> removed from rspec-2. >> >> * The ‘autospec’ command is no longer supported. >> * Please use ‘autotest’ insted. >> >> This message will be removed from a future version of rspec >> ********************************************************** >> >> -- >> Posted via http://www.ruby-forum.com/. >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users > > Cheers, > David > > > Cheers, David _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users