On Thu, Feb 11, 2010 at 12:13 AM, Mike Sassak <msas...@gmail.com> wrote: > On Wed, Feb 10, 2010 at 10:17 PM, Phillip Koebbe > <phillipkoe...@gmail.com> wrote: >> When I do >> >> script/spec -c -f n spec/models/**/*_spec.rb >> >> I get >> >> /Library/Ruby/Gems/1.8/gems/rspec-1.3.0/lib/spec/runner/options.rb:283:in >> `files_to_load': File or directory not found: spec/models/**/*_spec.rb >> (RuntimeError) >> >> Yet, if I go into irb and do >> >> Dir.glob('spec/models/**/*_spec.rb') >> >> I get >> >> ["spec/models/county_spec.rb", "spec/models/county_user_spec.rb", >> "spec/models/message_county_spec.rb", "spec/models/message_spec.rb", >> "spec/models/message_user_spec.rb", "spec/models/postman_spec.rb", >> "spec/models/user_spec.rb"] >> >> Does spec not glob? I'm working on a wrapper script and I'd like to be able >> to run all specs of a given type (controller, model, view) by passing a >> single switch (-c, -m, -v). It works when I have subdirectories (as I do >> with controllers), but it isn't working when I don't (as with models). The >> fact that glob picks up the files properly got me wondering, so I thought >> I'd ask. >> > > When running script/spec from the CLI the globbing rules will depend > on the shell. Try searching Google for "bash globbing" (or whatever > shell you're using). But if all you need is to run all the model > specs, you could use "rake spec:models". That works well for me.
Or just "script/spec spec/models" > > Mike > >> I could glob them myself and run them all individually, but then I wouldn't >> get the combined statistics at the end. >> >> Peace, >> Phillip >> >> >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users