Sha256: be8a4ae224b2f69607e7e34be74c89695266cdd62a38253eef9eeb882dba1e96
Contents?: true
Size: 677 Bytes
Versions: 15
Compression:
Stored size: 677 Bytes
Contents
# frozen_string_literal: true require 'rspec' require 'rspec_html' require 'rspec/html/version' module RSpec # Module extension for RSpec::SharedContext module HTML def document return @document if @document RSpecHTML::Element.new(Nokogiri::HTML.parse(response.body), :document) rescue NameError raise RSpecHTML::NoResponseError, 'No `response` object found. Make a request first.' end def parse_html(content) @document = RSpecHTML::Element.new(Nokogiri::HTML.parse(content), :document) end end end RSpec.configure do |config| config.include RSpec::HTML config.backtrace_exclusion_patterns << %r{/lib/rspec/html} end
Version data entries
15 entries across 15 versions & 1 rubygems