diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-09-12 03:51:19 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-09-12 03:51:19 +0900 |
commit | bbd105c4453525b0b1d9838a2c6aad188549f86d (patch) | |
tree | 396ee341ef8d1a37fbec908e4695857d5fa2face /tool | |
parent | 308183fffab43f1e111d5bb4c60f1380432966e6 (diff) | |
download | ruby-bbd105c4453525b0b1d9838a2c6aad188549f86d.tar.gz |
Exclude option_parser from Test::Unit::Runner#inspect
Diffstat (limited to 'tool')
-rw-r--r-- | tool/lib/test/unit.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tool/lib/test/unit.rb b/tool/lib/test/unit.rb index 0bb1377679..6e4b643ad8 100644 --- a/tool/lib/test/unit.rb +++ b/tool/lib/test/unit.rb @@ -1441,6 +1441,14 @@ module Test end end + def inspect + "#<#{self.class.name}: " << + instance_variables.filter_map do |var| + next if var == :@option_parser # too big + "#{var}=#{instance_variable_get(var).inspect}" + end.join(", ") << ">" + end + ## # Top level driver, controls all output and filtering. |