[rspec-users] Migrating cucumber tm_bundle to rspec 2
David Chelimsky
dchelimsky at gmail.com
Fri Jun 3 10:17:09 EDT 2011
On Jun 3, 2011, at 7:39 AM, Andrew Premdas wrote:
> Hi there,
>
> I need some help migrating some code in the cucumber textmate bundle so I can run the specs with rspec2.
>
> The following code lives in support/spec/spec_helper.rb and I think its purpose is to load the fixtures.
>
> module Spec::Example::ExampleMethods
> def project_root
> @project_root ||= File.expand_path(File.join(File.dirname(__FILE__), '../fixtures'))
> end
> end
>
> Anyhow I can't find an rspec2 equivalent and was hoping someone might be able to help
>
> Best attempt so far uses module RSpec::Core::Subject::InstanceMethods but this is pure guesswork and I'm still getting errors, although it could be something unrelated
Rather than monkey patching RSpec, I'd recommend using its APIs:
RSpec.configure do |c|
c.include(Module.new do
def project_root
# ...
end
end)
end
Let me know if that works.
More information about the rspec-users
mailing list