lib/watir-webdriver/elements/checkbox.rb in watir-webdriver-0.6.11 vs lib/watir-webdriver/elements/checkbox.rb in watir-webdriver-0.7.0

- old
+ new

@@ -15,33 +15,24 @@ # # @param [Boolean] bool # def set(bool = true) - assert_exists - assert_enabled - - if @element.selected? - @element.click unless bool - else - @element.click if bool - end + set? == bool ? assert_enabled : click end # # Returns true if the element is checked # @return [Boolean] # def set? assert_exists - @element.selected? + element_call { @element.selected? } end # # Unsets checkbox. - # - # Same as +set(false)+ # def clear set false end