lib/capybara/node/actions.rb in capybara-3.0.0.rc2 vs lib/capybara/node/actions.rb in capybara-3.0.0

- old
+ new

@@ -262,10 +262,11 @@ el.set(checked) rescue => e raise unless allow_label_click && catch_error?(e) begin el ||= find(selector, locator, options.merge(visible: :all)) - find(:label, for: el, visible: true).click unless el.checked? == checked + res = find(:label, for: el, visible: true).click unless el.checked? == checked + res rescue # swallow extra errors - raise original raise e end end end