Sha256: 53515f9269bc357ef0bad60150259d796daf535fbcecd169395828ea5502abe5

Contents?: true

Size: 733 Bytes

Versions: 14

Compression:

Stored size: 733 Bytes

Contents

Then /^I can see the spinner value referenced by "(.*?)" is "(.*?)"$/ do |how, the_selected_value|
  on(ControlsScreen) do |screen|
    screen.send("spinner_#{how}").should eq(the_selected_value)
  end
end

When /^I select item number "(.*?)" from the spinner using "(.*?)"$/ do |num, how|
  on(ControlsScreen).send "select_spinner_#{how}", num.to_i
end

Then /^the spinner indicated by "(.*?)" can determine the following properties:$/ do |how, properties|
  on(ControlsScreen) do |screen|
    view = screen.send("spinner_#{how}_view")
    properties.hashes.each do |property|
      result = view.send("#{property["property"]}?")
      result.to_s.should eq(property["value"]), "for field #{property["property"]}"
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
gametel-0.8 features/step_definitions/spinners_steps.rb
gametel-0.7 features/step_definitions/spinners_steps.rb
gametel-0.6 features/step_definitions/spinners_steps.rb
gametel-0.5.9.3 features/step_definitions/spinners_steps.rb
gametel-0.5.9.2 features/step_definitions/spinners_steps.rb
gametel-0.5.9.1 features/step_definitions/spinners_steps.rb
gametel-0.5.9 features/step_definitions/spinners_steps.rb
gametel-0.5.8.1 features/step_definitions/spinners_steps.rb
gametel-0.5.8 features/step_definitions/spinners_steps.rb
gametel-0.5.7 features/step_definitions/spinners_steps.rb
gametel-0.5.6 features/step_definitions/spinners_steps.rb
gametel-0.5.5 features/step_definitions/spinners_steps.rb
gametel-0.5.4 features/step_definitions/spinners_steps.rb
gametel-0.5.3 features/step_definitions/spinners_steps.rb