Sha256: e41faaa338d01997be18aee2fa9e96ddeb6d34095ef112d25c4a0e75c5416f98

Contents?: true

Size: 490 Bytes

Versions: 3

Compression:

Stored size: 490 Bytes

Contents

# Test lib/facets/uninheritable.rb

require 'facets/uninheritable.rb'

require 'test/unit'

class TC_Uninheritable < Test::Unit::TestCase

  class Cannot
    extend Uninheritable
  end

  class Can
  end

  def test_module
    assert_nothing_raised {
      self.instance_eval <<-EOS
        class A < Can; end
      EOS
    }
    assert_raises(TypeError, "Class Cannot cannot be subclassed.") do
      self.instance_eval <<-EOS
        class B < Cannot; end
      EOS
    end
  end

end



Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
facets-2.2.1 test/unit/test_uninheritable.rb
facets-2.2.0 test/unit/test_uninheritable.rb
facets-2.1.3 test/unit/test_uninheritable.rb