On Aug 27, 2010, at 8:06 AM, David Chelimsky wrote:
> On Aug 27, 2010, at 6:47 AM, Brennon Bortz wrote:
>
>> Not sure what I must have bumped, but autotest won't run any specs--only
>> features. No errors are given on startup. I've taken "export
>> AUTOFEATURE=true" out of my ./bashrc file--now I just get a blank screen
>> when running autotest. Adding "export RSPEC=true" to .bashrc doesn't change
>> anything either.
>>
>> # ~/.autotest
>> require 'autotest/growl'
>>
>> Autotest.add_hook(:initialize) { |at|
>> at.add_exception %r{^\.git} # ignore Version Control System
>> at.add_exception %r{^./tmp} # ignore temp files, lest autotest will run
>> again, and again...
>> # at.clear_mappings # take out the default (test/test*rb)
>> at.add_mapping(%r{^lib/.*\.rb$}) {|f, _|
>> Dir['spec/**/*.rb']
>> }
>> nil
>> }
>>
>> Autotest.add_hook :initialize do |at|
>> at.add_mapping(%r%^spec/(integration)/.*rb$%) {|filename, _|
>> filename
>> }
>> end
>>
>> # {RAILS_ROOT}/autotest/.discover.rb
>> Autotest.add_discovery { "rails" }
>> Autotest.add_discovery { "rspec2" }
>>
>> # {RAILS_ROOT/.rspec
>> --format nested
>> --color
>>
>> Output when running autotest:
>>
>> $ RSPEC=true autotest
>> (Not running features. To run features in autotest, set AUTOFEATURE=true.)
>> loading autotest/rails
>>
>>
>> --------------------------------------------------------------------------------
>>
>>
>> And, here are my bundled gems:
>>
>> Gems included by the bundle:
>> * abstract (1.0.0)
>> * actionmailer (3.0.0.rc)
>> * actionpack (3.0.0.rc)
>> * activemodel (3.0.0.rc)
>> * activerecord (3.0.0.rc)
>> * activeresource (3.0.0.rc)
>> * activesupport (3.0.0.rc)
>> * arel (0.4.0)
>> * builder (2.1.2)
>> * bundler (1.0.0.rc.6)
>> * capybara (0.3.9)
>> * cucumber (0.8.5)
>> * cucumber-rails (0.3.2)
>> * culerity (0.2.12)
>> * diff-lcs (1.1.2)
>> * erubis (2.6.6)
>> * ffi (0.6.3)
>> * gherkin (2.1.5)
>> * i18n (0.4.1)
>> * json_pure (1.4.6)
>> * mail (2.2.5)
>> * mime-types (1.16)
>> * nokogiri (1.4.3.1)
>> * polyglot (0.3.1)
>> * rack (1.2.1)
>> * rack-mount (0.6.12)
>> * rack-test (0.5.4)
>> * rails (3.0.0.rc)
>> * railties (3.0.0.rc)
>> * rake (0.8.7)
>> * rspec (2.0.0.beta.20)
>> * rspec-core (2.0.0.beta.20)
>> * rspec-expectations (2.0.0.beta.20)
>> * rspec-mocks (2.0.0.beta.20)
>> * rspec-rails (2.0.0.beta.20)
>> * rubyzip (0.9.4)
>> * selenium-webdriver (0.0.28)
>> * sqlite3-ruby (1.3.1)
>> * term-ansicolor (1.0.5)
>> * thor (0.14.0)
>> * treetop (1.4.8)
>> * trollop (1.16.2)
>> * tzinfo (0.3.23)
>>
>> This is driving me up the wall...any ideas?
>
> 1. Get rid of 'Autotest.add_discovery { "rails" }' from
> ./autotest/discover.rb.
> 2. Add autotest-rails to the Gemfile.
Apologies - this changed and I forgot. Put "Autotest.add_discovery { "rails" }"
back in ./autotest/discover.rb and put autotest (not autotest-rails) in the
Gemfile.
HTH,
David
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users