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)