Sha256: 2814073890d5723e14891b066b998ffc06754f7d76b04d10f2c0b1522d45e40d
Contents?: true
Size: 633 Bytes
Versions: 7
Compression:
Stored size: 633 Bytes
Contents
# frozen_string_literal: true require 'mechanize/test_case' class TestMechanizeResponseReadError < Mechanize::TestCase def setup super @error = 'error message' @response = Response.new @response['content-length'] = 3 @body_io = StringIO.new 'body' end def test_force_parse @response['content-type'] = 'text/html' uri = URI 'http://example/' e = Mechanize::ResponseReadError.new @error, @response, @body_io, uri, @mech page = e.force_parse assert_kind_of Mechanize::Page, page assert_equal 'body', page.body assert_equal @mech, page.mech end end
Version data entries
7 entries across 7 versions & 1 rubygems