spec/watirspec/radio_spec.rb in watir-webdriver-0.0.6 vs spec/watirspec/radio_spec.rb in watir-webdriver-0.0.7
- old
+ new
@@ -1,7 +1,7 @@
# encoding: utf-8
-require File.dirname(__FILE__) + '/spec_helper'
+require File.expand_path('spec_helper', File.dirname(__FILE__))
describe "Radio" do
before :each do
browser.goto(WatirSpec.files + "/forms_with_input_elements.html")
@@ -201,21 +201,19 @@
browser.radio(:id, "new_user_newsletter_no").set
browser.radio(:id, "new_user_newsletter_yes").set
messages.should == ["clicked: new_user_newsletter_no", "clicked: new_user_newsletter_yes"]
end
- bug "WTR-337", :watir do
- it "fires the onchange event" do
- browser.radio(:value, 'certainly').set
- messages.should == ["changed: new_user_newsletter"]
+ it "fires the onchange event" do
+ browser.radio(:value, 'certainly').set
+ messages.should == ["changed: new_user_newsletter"]
- browser.radio(:value, 'certainly').set
- messages.should == ["changed: new_user_newsletter"] # no event fired here - didn't change
+ browser.radio(:value, 'certainly').set
+ messages.should == ["changed: new_user_newsletter"] # no event fired here - didn't change
- browser.radio(:value, 'yes').set
- browser.radio(:value, 'certainly').set
- messages.should == ["changed: new_user_newsletter", "clicked: new_user_newsletter_yes", "changed: new_user_newsletter"]
- end
+ browser.radio(:value, 'yes').set
+ browser.radio(:value, 'certainly').set
+ messages.should == ["changed: new_user_newsletter", "clicked: new_user_newsletter_yes", "changed: new_user_newsletter"]
end
it "raises UnknownObjectException if the radio button doesn't exist" do
lambda { browser.radio(:name, "no_such_name").set }.should raise_error(UnknownObjectException)
lambda { browser.radio(:xpath, "//input[@name='no_such_name']").set }.should raise_error(UnknownObjectException)