Sha256: 5b1b524e7ff6229b2b86edcd3b453acbe3c0a311d887566a1fc78dd1a92fb256

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

require 'rspec/core'
require 'rspec/core/formatters/base_formatter'
require 'rspec/core/formatters/documentation_formatter'
require 'rspec/core/example_group'
require 'rspec/core/reporter'
require 'rspec/core/world'

require 'rspec/example_steps/base_formatter'
require 'rspec/example_steps/documentation_formatter'
require 'rspec/example_steps/example_group'
require 'rspec/example_steps/reporter'
require 'rspec/example_steps/world'

RSpec::Core::Formatters::BaseFormatter.send          :include, RSpec::ExampleSteps::BaseFormatter
RSpec::Core::Formatters::DocumentationFormatter.send :include, RSpec::ExampleSteps::DocumentationFormatter
RSpec::Core::ExampleGroup.send                       :include, RSpec::ExampleSteps::ExampleGroup
RSpec::Core::Reporter.send                           :include, RSpec::ExampleSteps::Reporter
RSpec::Core::World.send                              :include, RSpec::ExampleSteps::World

if RSpec::Core::ExampleGroup.singleton_class.respond_to?(:define_example_method, true)
  RSpec::Core::ExampleGroup.singleton_class.define_example_method :Steps, :with_steps => true
else
  RSpec::Core::ExampleGroup.define_example_method :Steps, :with_steps => true
end

require 'rspec/example_steps/shared_steps'
include RSpec::ExampleSteps::SharedSteps

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rspec-example_steps-0.2.5 lib/rspec/example_steps.rb
rspec-example_steps-0.2.4 lib/rspec/example_steps.rb