lib/rspec-steps/duckpunch/object-extensions.rb in rspec-steps-0.0.3 vs lib/rspec-steps/duckpunch/object-extensions.rb in rspec-steps-0.0.4

- old
+ new

@@ -1,14 +1,9 @@ +require 'rspec-steps/duckpunch/example-group' require 'rspec-steps/stepwise' +require 'rspec/core/shared_example_group' -module RSpec::Steps - module ObjectExtensions - def steps(*args, &example_group_block) - RSpec::Core::ExampleGroup.steps(*args, &example_group_block).register - end - - alias :shared_steps :shared_context - alias :steps_shared_as :share_as - end +module RSpec::Core::SharedExampleGroup + alias :shared_steps :share_examples_for + alias :steps_shared_as :share_as end - -include RSpec::Steps::ObjectExtensions +extend RSpec::Steps::ClassMethods