Sha256: bf7a5cb3803febf79e58bd4847fc105ea86a263c1f284c1220c692c1969950a0
Contents?: true
Size: 995 Bytes
Versions: 1
Compression:
Stored size: 995 Bytes
Contents
module Helpers def stub_metadata(additional_metadata) stub_metadata = metadata_with(additional_metadata) RSpec::Core::ExampleGroup.stub(:metadata) { stub_metadata } end def metadata_with(additional_metadata) m = RSpec::Core::Metadata.new m.process("example group") group_metadata = additional_metadata.delete(:example_group) if group_metadata m[:example_group].merge!(group_metadata) end m.merge!(additional_metadata) m end def with_isolated_config original_config = RSpec.configuration RSpec.configuration = RSpec::Core::Configuration.new RSpec.configure do |c| c.include RSpec::Rails::FixtureSupport c.add_setting :use_transactional_fixtures, :alias_with => :use_transactional_examples c.add_setting :use_instantiated_fixtures c.add_setting :global_fixtures c.add_setting :fixture_path end yield RSpec.configuration = original_config end RSpec.configure {|c| c.include self} end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-rails-2.14.1 | spec/support/helpers.rb |