diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-02-28 21:15:37 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-02-28 21:15:37 +0900 |
commit | 72c02aa4b79731c7f25c9267f74b347f1946c704 (patch) | |
tree | 9da4c32304a5c835b6ce7405954a9b4fb5519c87 /test/-ext- | |
parent | 07f27383b77b966a84aacc6b568c67c019320187 (diff) |
Moved not-implemented method tests [Bug #16662]
Test not-implemented method with the dedicated methods, instead of
platform dependent features.
Diffstat (limited to 'test/-ext-')
-rw-r--r-- | test/-ext-/test_notimplement.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/-ext-/test_notimplement.rb b/test/-ext-/test_notimplement.rb index 92a2fd22b8..038b507b73 100644 --- a/test/-ext-/test_notimplement.rb +++ b/test/-ext-/test_notimplement.rb @@ -13,10 +13,17 @@ class Test_NotImplement < Test::Unit::TestCase end def test_respond_to + assert_include(Bug.methods(false), :notimplement) + assert_include(Bug::NotImplement.instance_methods(false), :notimplement) assert_not_respond_to(Bug, :notimplement) assert_not_respond_to(Bug::NotImplement.new, :notimplement) end + def test_method_inspect_notimplement + assert_match(/not-implemented/, Bug.method(:notimplement).inspect) + assert_match(/not-implemented/, Bug::NotImplement.instance_method(:notimplement).inspect) + end + def test_not_method_defined assert !Bug::NotImplement.method_defined?(:notimplement) assert !Bug::NotImplement.method_defined?(:notimplement, true) |