Skip to content

Commit

Permalink
Revert "Added tests for [Feature #17314]"
Browse files Browse the repository at this point in the history
This reverts commit 34f0606.
  • Loading branch information
mame committed Dec 18, 2020
1 parent 8e03e3b commit 0a60ba9
Showing 1 changed file with 1 addition and 28 deletions.
29 changes: 1 addition & 28 deletions test/ruby/test_module.rb
Expand Up @@ -840,11 +840,6 @@ def test_s_public
assert_equal(:aClass1, o.aClass1)
assert_equal(:aClass2, o.aClass2)

o = (c = Class.new(AClass)).new
c.class_eval {public [:aClass1, :aClass2]}
assert_equal(:aClass1, o.aClass1)
assert_equal(:aClass2, o.aClass2)

o = AClass.new
assert_equal(:aClass, o.aClass)
assert_raise(NoMethodError, /private method/) {o.aClass1}
Expand All @@ -862,11 +857,6 @@ def test_s_private
assert_raise(NoMethodError, /private method/) {o.aClass}
assert_raise(NoMethodError, /private method/) {o.aClass2}

o = (c = Class.new(AClass)).new
c.class_eval {private [:aClass, :aClass2]}
assert_raise(NoMethodError, /private method/) {o.aClass}
assert_raise(NoMethodError, /private method/) {o.aClass2}

o = AClass.new
assert_equal(:aClass, o.aClass)
assert_raise(NoMethodError, /private method/) {o.aClass1}
Expand All @@ -893,13 +883,6 @@ def _aClass2(o) o.aClass2; end
assert_equal(:aClass, c.new._aClass(o))
assert_equal(:aClass1, c.new._aClass1(o))

o = (c = Class.new(aclass)).new
c.class_eval {protected [:aClass, :aClass1]}
assert_raise(NoMethodError, /protected method/) {o.aClass}
assert_raise(NoMethodError, /protected method/) {o.aClass1}
assert_equal(:aClass, c.new._aClass(o))
assert_equal(:aClass1, c.new._aClass1(o))

o = AClass.new
assert_equal(:aClass, o.aClass)
assert_raise(NoMethodError, /private method/) {o.aClass1}
Expand Down Expand Up @@ -1232,15 +1215,6 @@ def test_attr
assert_raise(NameError) do
c.instance_eval { attr_reader :"." }
end

assert_equal([:a], c.class_eval { attr :a })
assert_equal([:b, :c], c.class_eval { attr :b, :c })
assert_equal([:d], c.class_eval { attr_reader :d })
assert_equal([:e, :f], c.class_eval { attr_reader :e, :f })
assert_equal([:g=], c.class_eval { attr_writer :g })
assert_equal([:h=, :i=], c.class_eval { attr_writer :h, :i })
assert_equal([:g, :g=], c.class_eval { attr_accessor :g })
assert_equal([:h, :h=, :i, :i=], c.class_eval { attr_accessor :h, :i })
end

def test_alias_method
Expand All @@ -1250,10 +1224,9 @@ def foo; :foo end
o = c.new
assert_respond_to(o, :foo)
assert_not_respond_to(o, :bar)
r = c.class_eval {alias_method :bar, :foo}
c.class_eval {alias_method :bar, :foo}
assert_respond_to(o, :bar)
assert_equal(:foo, o.bar)
assert_equal(:bar, r)
end

def test_undef
Expand Down

0 comments on commit 0a60ba9

Please sign in to comment.