[rspec-users] Solution for autospec not working

Luis Lavena luislavena at gmail.com
Fri Oct 10 00:23:51 EDT 2008


On Fri, Oct 10, 2008 at 1:17 AM, Dennis Sutch <dennis at sutch.com> wrote:
> Hello,
> I have noticed that, since version 1.1.4, autotest/autospec does not run any
> of my specs.  After getting a hint
> from http://b.logi.cx/2008/10/9/non-auto-spec, I dove a bit deeper into the
> code and found that spec is no longer being run by ruby.
> I monkey-patched Autotest::Rspec in my .autotest file so that spec is again
> executed (using code taken from version 1.1.4).  autospec is now working for
> me.  Applicable code from my .autotest file: http://pastie.org/289183
> github shows that the spec_command was removed on 7/12, with the comment:
> "removed spec_command from autotest/rspec (ruby works just fine)". See:
> http://github.com/dchelimsky/rspec/commit/1aca72d0c5b5dc92c1ac9a4b94ccb8f6961067d2
>
> Does autospec work for anyone?  Does this issue only affect those of us
> using Windows?

Works here:

Luis at KEORE (D:\Users\Luis\projects\area17\a17_redux\a17_redux.git)
$ ruby -v
ruby 1.8.6 (2008-03-03 patchlevel 114) [i386-mingw32]

Luis at KEORE (D:\Users\Luis\projects\area17\a17_redux\a17_redux.git)
$ spec -v
rspec 1.1.8

Luis at KEORE (D:\Users\Luis\projects\area17\a17_redux\a17_redux.git)
$ gem list ZenTest

*** LOCAL GEMS ***

ZenTest (3.10.0)

====
Luis at KEORE (D:\Users\Luis\projects\area17\a17_redux\a17_redux.git)
$ ruby script\about
About your application's environment
Ruby version              1.8.6 (i386-mingw32)
RubyGems version          1.2.0
Rails version             2.1.1

====

My .autotest file:

http://pastie.org/289187

(exceptions are at ~/.autotest while other stuff is in the RAILS_ROOT of my app.

HTH,
-- 
Luis Lavena
AREA 17
-
Human beings, who are almost unique in having the ability to learn from
the experience of others, are also remarkable for their apparent
disinclination to do so.
Douglas Adams


More information about the rspec-users mailing list