Hi! We tried to upgrade our RSpec from 1.3.1 to 2.6 and are having some problems. It seems that shared example group includes modules differently in RSpec 2.
Consider the following code: module MyModule def testing end end shared_examples_for "shared" do include MyModule it "works" do testing end end describe "describe" do it_should_behave_like "shared" it "works too" do testing end end When running with RSpec 1.3.1 all specs are passing, but RSpec 2.6 fails with one failure: 1) describe works too Failure/Error: testing NameError: undefined local variable or method `testing' for #<RSpec::Core::ExampleGroup::Nested_1:0x47edee0 @example=nil> # ./spec/blah/blah_spec.rb:18 It seems that the describe block doesn't get the methods included from the module. How to solve that problem? Jarmo _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users