Sha256: 3c2b81bbc1f5c4ddd1e58fd4c1043a8444d58932c00e3b0d90cade6e1927ff07
Contents?: true
Size: 502 Bytes
Versions: 5
Compression:
Stored size: 502 Bytes
Contents
module Webrat class SelectOption #:nodoc: def initialize(select, element) @select = select @element = element end def matches_text?(text) if text.is_a?(Regexp) @element.inner_html =~ text else @element.inner_html == text.to_s end end def choose @select.raise_error_if_disabled @select.set(value) end protected def value @element["value"] || @element.inner_html end end end
Version data entries
5 entries across 5 versions & 1 rubygems