From 093443257dc0f37a9df54b7953f2e931bf07f358 Mon Sep 17 00:00:00 2001 From: Thomas Walpole Date: Mon, 1 Feb 2016 13:37:41 -0800 Subject: [PATCH] make sure selected? returns a boolean --- CHANGELOG.md | 1 + lib/capybara/poltergeist/node.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb8fac9..24c7d93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ #### Bug fixes #### * Fix clicking on <area> element in an image map (Thomas Walpole) +* Node#selected? now returns false rather than nil when an option element is not selected (Thomas Walpole) ### 1.8.1 ### diff --git a/lib/capybara/poltergeist/node.rb b/lib/capybara/poltergeist/node.rb index 1d20f7b..35773a7 100644 --- a/lib/capybara/poltergeist/node.rb +++ b/lib/capybara/poltergeist/node.rb @@ -120,7 +120,7 @@ module Capybara::Poltergeist end def selected? - self[:selected] + !!self[:selected] end def disabled?