Sha256: 8f30b57856eb324d65c0f8db0f5f36149c14049c60769a68feb3fcbf31751faf

Contents?: true

Size: 1.04 KB

Versions: 303

Compression:

Stored size: 1.04 KB

Contents

Given /^there are (\d+) (\w+)$/ do |count, fruit|
  @eattingMachine = EattingMachine.new(fruit, count)
end

Given "the belly space is < 12 and > 6" do
end

Given "I have the following fruits in my pantry" do |pantry_table|
  @pantry = Pantry.new
  pantry_table.hashes.each do |item|
    @pantry.add(item['name'].downcase, item['quantity'])
  end
end

Given "my shopping list" do |list|
  @shopping_list = list
end

When /^I eat (\d+) (\w+)$/ do |count, fruit|
  @eattingMachine.eat(count)
  @eattingMachine.belly_count = count.to_i
end

When /^I eat (\d+) (\w+) from the pantry$/ do |count, fruit|
  @pantry.remove(fruit, count.to_i)
end

Then /^I should have (\d+) (\w+)$/ do |count, fruit|
  @eattingMachine.fruit_total.should == count.to_i
end

Then /^I should have (\d+) (\w+) in my belly$/ do |count, fruit|
  @eattingMachine.belly_count.should == count.to_i
end

Then /^I should have (\d+) (\w+) in the pantry$/ do |count, fruit|
  @pantry.count(fruit).should == count.to_i
end

Then /^my shopping list should equal$/ do |list|
  @shopping_list.should == list
end

Version data entries

303 entries across 299 versions & 27 rubygems

Version Path
aslakhellesoy-cucumber-0.1.99.6 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.1.99.7 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.1.99.8 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.1.99.9 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.0.1 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.0.2 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.0.3 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.0.4 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.0 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.1 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.2.1 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.2.2 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.2 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.3.1 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.3.2 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.3.3 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.3.4 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.2.3 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.3.0.1 examples/tickets/features/step_definitons/scenario_outline_steps.rb
aslakhellesoy-cucumber-0.3.0 examples/tickets/features/step_definitons/scenario_outline_steps.rb