On Nov 6, 2010, at 5:04 PM, Scott Taylor wrote:
> I have some javascript specs (using the jspec javascript framework) in my
> rails 3 project, living in the spec/javascript directory. How can I exclude
> the ruby files in the jspec project from being run when I run "rake spec"?
>
> RSpec::Core::RakeTask used to take a file list (which was usually generated
> with a glob pattern and an explicit call to Dir.glob). Now it only takes a
> glob pattern:
>
> http://rdoc.info/github/rspec/rspec-core/master/RSpec/Core/RakeTask#pattern-instance_method
>
> So how am I supposed to express the following in one glob pattern?
>
> Dir.glob("spec/**/*_spec.rb") - Dir.glob("spec/javascript/**/*_spec.rb")
>
> Or is there a better way that I'm missing entirely,
Hey Scott,
Something like: "spec/{models,views,controllers,helpers,requests}/**/*_spec.rb"
You'd have to include any dirs I left out (if you have any others) in the curly
brackets. Do you think that's sufficient?
Cheers,
David
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users