Sha256: e0756622347d564266c4d0e67d55736c7b3d402283cfbab621804eb52ca7545c
Contents?: true
Size: 715 Bytes
Versions: 4
Compression:
Stored size: 715 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 if !defined?(response) || response.nil? raise RSpecHTML::NoResponseError, 'No `response` object found. Make a request first.' end RSpecHTML::Element.new(Nokogiri::HTML.parse(response.body), :document) 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rspec-html-0.2.5 | lib/rspec/html.rb |
rspec-html-0.2.4 | lib/rspec/html.rb |
rspec-html-0.2.3 | lib/rspec/html.rb |
rspec-html-0.2.2 | lib/rspec/html.rb |