Module: Bdd::RSpec::ExampleGroup::ClassMethods

Defined in:
lib/bdd/rspec/example_group.rb

Overview

def ButThen(msg, &block)

step(" But Then #{msg}", &block)

end

Instance Method Summary collapse

Instance Method Details

#Given(msg, &block) ⇒ Object



77
78
79
80
81
# File 'lib/bdd/rspec/example_group.rb', line 77

def Given(msg, &block)
  before(:each) do
    Given(msg) { instance_eval(&block) }
  end
end

#Then(msg, &block) ⇒ Object



89
90
91
92
93
# File 'lib/bdd/rspec/example_group.rb', line 89

def Then(msg, &block)
  after(:each) do
    Then(msg) { instance_eval(&block) }
  end
end

#When(msg, &block) ⇒ Object



83
84
85
86
87
# File 'lib/bdd/rspec/example_group.rb', line 83

def When(msg, &block)
  after(:each) do
    When(msg) { instance_eval(&block) }
  end
end