Skip to content

Commit 0489fb8

Browse files
committed
Add dialog rendering test with fullwidth charactors
1 parent ee66eaa commit 0489fb8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

test/reline/yamatanooroti/test_rendering.rb

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,6 +1085,25 @@ def test_autocomplete_rerender_under_dialog
10851085
EOC
10861086
end
10871087

1088+
def test_autocomplete_rerender_fullwidth_under_dialog
1089+
start_terminal(20, 40, %W{ruby -I#{@pwd}/lib #{@pwd}/test/reline/yamatanooroti/multiline_repl --autocomplete}, startup_message: 'Multiline REPL.')
1090+
write("def hoge\n\n あいうえおabかきくけこab\n aあいうえおabかきくけこb\n abあいうえおabかきくけこ\C-p\C-p\C-p ")
1091+
write('S')
1092+
write('t')
1093+
write(' ')
1094+
write('S')
1095+
write('t')
1096+
close
1097+
assert_screen(<<~'EOC')
1098+
Multiline REPL.
1099+
prompt> def hoge
1100+
prompt> St St
1101+
prompt> あいうえおabStringけこab
1102+
prompt> aあいうえおaStruct けこb
1103+
prompt> abあいうえおabかきくけこ
1104+
EOC
1105+
end
1106+
10881107
def test_autocomplete_long_with_scrollbar
10891108
start_terminal(20, 30, %W{ruby -I#{@pwd}/lib #{@pwd}/test/reline/yamatanooroti/multiline_repl --autocomplete-long}, startup_message: 'Multiline REPL.')
10901109
write('S')

0 commit comments

Comments
 (0)