We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce6d53e commit c0d9a26Copy full SHA for c0d9a26
test/irb/test_context.rb
@@ -98,6 +98,23 @@ def test_eval_input
98
$VERBOSE = verbose
99
end
100
101
+ def test_eval_object_without_inspect_method
102
+ verbose, $VERBOSE = $VERBOSE, nil
103
+ input = TestInputMethod.new([
104
+ "BasicObject.new\n",
105
+ ])
106
+ irb = IRB::Irb.new(IRB::WorkSpace.new(Object.new), input)
107
+ out, err = capture_output do
108
+ irb.eval_input
109
+ end
110
+ assert_empty err
111
+ assert_pattern_list([:*, /\(Object doesn't support #inspect\)/,
112
+ :*, /=> \n/,
113
+ /\s*/], out)
114
+ ensure
115
+ $VERBOSE = verbose
116
117
+
118
def test_default_config
119
assert_equal(true, @context.use_colorize?)
120
0 commit comments