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.
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users