1
0
Fork 0
mirror of https://github.com/teamcapybara/capybara.git synced 2022-11-09 12:08:07 -05:00

Use Psych safe load in tests

This commit is contained in:
Thomas Walpole 2021-05-28 17:38:46 -07:00
parent 312ab56ac4
commit c5151907f2

View file

@ -117,8 +117,9 @@ module Capybara
def extract_results(session)
expect(session).to have_xpath("//pre[@id='results']")
# YAML.load Nokogiri::HTML(session.body).xpath("//pre[@id='results']").first.inner_html.lstrip
YAML.load Capybara::HTML(session.body).xpath("//pre[@id='results']").first.inner_html.lstrip
perms = [(::Sinatra::IndifferentHash if defined? ::Sinatra::IndifferentHash)].compact
results = Capybara::HTML(session.body).xpath("//pre[@id='results']").first.inner_html.lstrip
YAML.safe_load results, permitted_classes: perms
end
def be_an_invalid_element_error(session)