On Mar 28, 2011, at 9:59 AM, Stuart Corbishley wrote:

> Hi there,
> 
> Does RSpec acknowledge bundler, and use the groups?

RSpec doesn't really know anything about Bundler's internals, but the rake task 
does look for a Gemfile and shells out to 'bundler exec rspec' if it sees one 
unless you configure the task with skip_bundler:

RSpec::Core::RakeTask.new(:spec) do |t|
  t.skip_bundler = true
end

> Also is there any good example of what is required for a function spec
> rake task...
> 
> I've had issues trying to create my own.
> 
> require 'rubygems'
> require 'bundler'
> Bundler.setup(:default, :test)
> 
> begin
>  require 'rspec/core/rake_task'
>  desc "Run the specs under spec/"
>  RSpec::Rake::SpecTask.new
> rescue NameError, LoadError => e
>  puts e
> end
> 
> I get this back: no such file to load -- rake/tasklib

I'd guess that rake is not in the Gemfile. If this is a Rails app you don't 
need it because rake is a dependency of rails, but if not, you need to add it 
yourself.

HTH,
David

> I had a similar issue with another project written by someone else. I
> get the feeling I'm using the RSpec 1.x ways or something of the sort.
> Any advice?
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

Cheers,
David



_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to