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