hi, there I have been looking at https://www.relishapp.com/rspec/rspec-core/docs/helper-methods/define-helper-methods-in-a-module.
This is the documentation for usage of extend and include. In the section, "Scenario: extend a module in only some example groups", I refer to the setup in RSpec.configure, "c.extend Helpers, :foo => :bar" implies that the methods in Helpers are available to examples with the metadata, ":foo=>:bar". ------------- Extract start --------------- describe "an example group with matching metadata", :foo => :bar do puts "In a matching group, help is #{help}" it "does not have access to the helper methods defined in the module" do expect { help }.to raise_error(NameError) end end ------------- Extract end --------------- Question: Why is the example expected to fail (ie. raise_error(NameError)) when the meta data matches and it's expected to pass? _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users