Sha256: ca9cf7c98139320ab90919ac0ae63561e0cc050d45ade5ffeccce4cc0a0ba86f

Contents?: true

Size: 603 Bytes

Versions: 35

Compression:

Stored size: 603 Bytes

Contents

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

35 entries across 35 versions & 3 rubygems

Version Path
mechanize-2.10.0 test/test_mechanize_response_read_error.rb
mechanize-2.9.2 test/test_mechanize_response_read_error.rb
mechanize-2.9.1 test/test_mechanize_response_read_error.rb
mechanize-2.9.0 test/test_mechanize_response_read_error.rb
mechanize-2.8.5 test/test_mechanize_response_read_error.rb
mechanize-2.8.4 test/test_mechanize_response_read_error.rb
mechanize-2.8.3 test/test_mechanize_response_read_error.rb
mechanize-2.8.2 test/test_mechanize_response_read_error.rb
mechanize-2.8.1 test/test_mechanize_response_read_error.rb
mechanize-2.8.0 test/test_mechanize_response_read_error.rb
mechanize-2.7.7 test/test_mechanize_response_read_error.rb
husc-0.2.1 vendor/bundle/gems/mechanize-2.7.6/test/test_mechanize_response_read_error.rb
husc-0.2.0 vendor/bundle/gems/mechanize-2.7.6/test/test_mechanize_response_read_error.rb
husc-0.1.1 vendor/bundle/gems/mechanize-2.7.6/test/test_mechanize_response_read_error.rb
husc-0.1.0 vendor/bundle/gems/mechanize-2.7.6/test/test_mechanize_response_read_error.rb
mechanize-2.7.6 test/test_mechanize_response_read_error.rb
mechanize-2.7.5 test/test_mechanize_response_read_error.rb
mechanize-2.7.4 test/test_mechanize_response_read_error.rb
mechanize-2.7.3 test/test_mechanize_response_read_error.rb
mechanize-2.7.2 test/test_mechanize_response_read_error.rb