just assign regexps

This commit is contained in:
Thomas Walpole 2017-03-01 09:45:47 -08:00
parent 866c975076
commit 2a0d50cb57
1 changed files with 2 additions and 2 deletions

View File

@ -57,7 +57,7 @@ module Capybara
options[:text] options[:text]
else else
if exact_text == true if exact_text == true
"\\A#{Regexp.escape(options[:text].to_s)}\\z" /\A#{Regexp.escape(options[:text].to_s)}\z/
else else
Regexp.escape(options[:text].to_s) Regexp.escape(options[:text].to_s)
end end
@ -68,7 +68,7 @@ module Capybara
end end
if exact_text.is_a?(String) if exact_text.is_a?(String)
regexp = "\\A#{Regexp.escape(options[:exact_text])}\\z" regexp = /\A#{Regexp.escape(options[:exact_text])}\z/
text_visible = visible text_visible = visible
text_visible = :all if text_visible == :hidden text_visible = :all if text_visible == :hidden
return false if not node.text(text_visible).match(regexp) return false if not node.text(text_visible).match(regexp)