spec/cucumber/ast/background_spec.rb in aslakhellesoy-cucumber-0.3.96 vs spec/cucumber/ast/background_spec.rb in aslakhellesoy-cucumber-0.3.97
- old
+ new
@@ -8,22 +8,29 @@
before do
extend(RbSupport::RbDsl)
@step_mother = StepMother.new
@step_mother.load_natural_language('en')
- @step_mother.load_programming_language('rb')
+ @rb = @step_mother.load_programming_language('rb')
$x = $y = nil
Before do
$x = 2
end
Given /y is (\d+)/ do |n|
$y = $x * n.to_i
end
+
+ register
+
@visitor = Visitor.new(@step_mother)
@visitor.options = {}
@feature = mock('feature', :visit? => true).as_null_object
+ end
+
+ def register
+ @step_mother.register_step_definitions(@rb.step_definitions)
end
it "should execute Before blocks before background steps" do
background = Background.new(
comment=Comment.new(''),