Hi there,
Does RSpec acknowledge bundler, and use the groups?
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 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?
On Mar 28, 2011, at 9:59 AM, Stuart C. 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
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
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users
Cheers,
David