File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -12,16 +12,20 @@ def setup
12
12
@opt . def_option ( "--foo" , Integer ) { |v | @foo = v }
13
13
@opt . def_option ( "--bar" , Integer ) { |v | @bar = v }
14
14
@opt . def_option ( "--baz" , Integer ) { |v | @baz = v }
15
- @formatter = ::DidYouMean . formatter
16
- case @formatter
17
- when ::DidYouMean ::PlainFormatter
18
- else
19
- ::DidYouMean . formatter = ::DidYouMean ::PlainFormatter . new
15
+ unless ::DidYouMean ::Formatter . respond_to? ( :message_for )
16
+ @formatter = ::DidYouMean . formatter
17
+ case @formatter
18
+ when ::DidYouMean ::PlainFormatter
19
+ else
20
+ ::DidYouMean . formatter = ::DidYouMean ::PlainFormatter . new
21
+ end
20
22
end
21
23
end
22
24
23
25
def teardown
24
- ::DidYouMean . formatter = @formatter
26
+ unless ::DidYouMean ::Formatter . respond_to? ( :message_for )
27
+ ::DidYouMean . formatter = @formatter
28
+ end
25
29
end
26
30
27
31
def test_no_suggestion
You can’t perform that action at this time.
0 commit comments