Sha256: a8c9241c79df69ec445173d1d479a237971700e3e8db13f8a952f0ebcafde4df

Contents?: true

Size: 389 Bytes

Versions: 7

Compression:

Stored size: 389 Bytes

Contents

# frozen_string_literal: true
require 'mechanize/test_case'

class TestMechanizeSubclass < Mechanize::TestCase

  class Parent < Mechanize
    @html_parser = :parser
    @log = :log
  end

  class Child < Parent
  end

  def test_subclass_inherits_html_parser
    assert_equal :parser, Child.html_parser
  end

  def test_subclass_inherits_log
    assert_equal :log, Child.log
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mechanize-2.14.0 test/test_mechanize_subclass.rb
mechanize-2.13.0 test/test_mechanize_subclass.rb
mechanize-2.12.2 test/test_mechanize_subclass.rb
mechanize-2.12.1 test/test_mechanize_subclass.rb
mechanize-2.12.0 test/test_mechanize_subclass.rb
mechanize-2.11.0 test/test_mechanize_subclass.rb
mechanize-2.10.1 test/test_mechanize_subclass.rb