File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change 1
1
require "helper"
2
+ require "readline"
2
3
3
4
describe Thor ::LineEditor , "on a system with Readline support" do
4
5
before do
5
- @original_readline = ::Readline if defined? ::Readline
6
- silence_warnings { ::Readline = double ( "Readline" ) }
6
+ @original_readline = ::Readline
7
+ Object . send ( :remove_const , :Readline )
8
+ ::Readline = double ( "Readline" )
7
9
end
8
10
9
11
after do
10
- silence_warnings { ::Readline = @original_readline }
12
+ Object . send ( :remove_const , :Readline )
13
+ ::Readline = @original_readline
11
14
end
12
15
13
16
describe ".readline" do
22
25
23
26
describe Thor ::LineEditor , "on a system without Readline support" do
24
27
before do
25
- if defined? ::Readline
26
- @original_readline = ::Readline
27
- Object . send ( :remove_const , :Readline )
28
- end
28
+ @original_readline = ::Readline
29
+ Object . send ( :remove_const , :Readline )
29
30
end
30
31
31
32
after do
32
- silence_warnings { ::Readline = @original_readline }
33
+ ::Readline = @original_readline
33
34
end
34
35
35
36
describe ".readline" do
You can’t perform that action at this time.
0 commit comments