Sha256: 7175eceab115cdb1ff5ea648e52bd1cfc61c2e880f7c810bd4ba7a964f948cd7

Contents?: true

Size: 1.1 KB

Versions: 2

Compression:

Stored size: 1.1 KB

Contents

When /^no radio buttons have been selected$/ do
  # nothing to do here
end

Then /^no radio buttons should be selected in the group$/ do
  @page.favorite_cheese_selected?.should == false
end

When /^I select the "([^\"]*)" radio button in the group$/ do |how|
  @page.select_favorite_cheese("#{how}")
end

Then /^the "([^\"]*)" radio button should be selected in the group$/ do |how|
  @page.favorite_cheese_selected?.should == "#{how}"
end

Then /^the "([^\"]*)" radio button should not be selected$/ do |how|
  @page.favorite_cheese_selected?.should_not == "#{how}"
end

Then /^I should see that the radio button group exists$/ do
  @page.favorite_cheese?.should == true
end

When /^I ask for the elements of a radio button group$/ do
  @elems = @page.favorite_cheese_elements
end

Then /^I should have an array with elements for each radio button$/ do
  @elems.length.should == 3
end

And /^the radio button element values should be "([^\"]*)", "([^\"]*)", "([^\"]*)"$/ do |val1, val2, val3|
  elem_arr = @elems.collect { |elem| elem.value }
  elem_arr.should == [val1, val2, val3]
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
meeane-page-object-0.1.10 features/step_definitions/radio_button_group_steps.rb
meeane-page-object-0.1.8 features/step_definitions/radio_button_group_steps.rb