Sha256: 16df62b5214f411bf89e9b329895b347909c769c48f86d789e5e03dcc5296299

Contents?: true

Size: 377 Bytes

Versions: 111

Compression:

Stored size: 377 Bytes

Contents

class CardboardBox
  def initialize(transmogrifier)
    @transmogrifier = transmogrifier
  end
  
  def poke
    @transmogrifier.transmogrify
  end
end

Given /^I have a cardboard box$/ do
  transmogrifier = double('transmogrifier')
  transmogrifier.should_receive(:transmogrify)
  @box = CardboardBox.new(transmogrifier)
end

When /^I poke it all is good$/ do
  @box.poke
end

Version data entries

111 entries across 107 versions & 13 rubygems

Version Path
cucumber-2.99.0 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
mobiusloop-0.1.5 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-3.0.0.pre.1 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.4.0 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
mobiusloop-0.1.3 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
mobiusloop-0.1.2 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.3.3 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/cucumber-1.3.16/examples/rspec_doubles/features/step_definitions/calvin_steps.rb
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/cucumber-1.3.18/examples/rspec_doubles/features/step_definitions/calvin_steps.rb
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/cucumber-1.3.18/examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.3.2 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.3.1 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.3.0 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.2.0 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.1.0 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.0.2 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.0.1 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-1.3.20 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.0.0 examples/rspec_doubles/features/step_definitions/calvin_steps.rb
cucumber-2.0.0.rc.5 examples/rspec_doubles/features/step_definitions/calvin_steps.rb