summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/reline/yamatanooroti/test_rendering.rb36
1 files changed, 21 insertions, 15 deletions
diff --git a/test/reline/yamatanooroti/test_rendering.rb b/test/reline/yamatanooroti/test_rendering.rb
index fce8f7474e..1a0f8767ee 100644
--- a/test/reline/yamatanooroti/test_rendering.rb
+++ b/test/reline/yamatanooroti/test_rendering.rb
@@ -1365,21 +1365,21 @@ begin
def test_scroll_at_bottom_for_dialog
start_terminal(10, 40, %W{ruby -I#{@pwd}/lib #{@pwd}/test/reline/yamatanooroti/multiline_repl --autocomplete}, startup_message: 'Multiline REPL.')
- write("\n\n\n\n\n\n")
- write("def hoge\n\n\n\n\n\n\nend\C-p\C-p\C-p\C-e")
+ write("\n\n\n\n\n\n\n\n\n\n\n")
+ write("def hoge\n\nend\C-p\C-e")
write(" S")
close
assert_screen(<<~'EOC')
- prompt> def hoge
prompt>
prompt>
prompt>
+ prompt>
+ prompt>
+ prompt> def hoge
prompt> S
- prompt> String
- prompt> Struct
- prompt> enSymbol
- ScriptError
- SyntaxError
+ prompt> enString █
+ Struct ▀
+ Symbol
EOC
end
@@ -1433,30 +1433,35 @@ begin
def test_clear_dialog_when_just_move_cursor_at_last_line
start_terminal(10, 30, %W{ruby -I#{@pwd}/lib #{@pwd}/test/reline/yamatanooroti/multiline_repl --autocomplete}, startup_message: 'Multiline REPL.')
- write("class A\n 3\nend\n")
- write("\C-p\C-p\C-p\C-e\C-hS")
+ write("class A\n 3\nend\n\n\n")
+ write("\C-p\C-p\C-e; S")
write("\C-n")
- write("1")
+ write(";")
close
assert_screen(<<~'EOC')
prompt> 3
prompt> end
=> 3
- prompt> class S
- prompt> 31
- prompt> end
+ prompt>
+ prompt>
+ prompt> class A
+ prompt> 3; S
+ prompt> end;
EOC
end
def test_clear_dialog_when_adding_new_line_to_end_of_buffer
start_terminal(10, 30, %W{ruby -I#{@pwd}/lib #{@pwd}/test/reline/yamatanooroti/multiline_repl --autocomplete}, startup_message: 'Multiline REPL.')
- write("class A\n def a\n 3\n end\nend")
+ write("class A\n def a\n 3\n 3\n end\nend")
write("\n")
write("class S")
write("\n")
write(" 3")
close
assert_screen(<<~'EOC')
+ prompt> def a
+ prompt> 3
+ prompt> 3
prompt> end
prompt> end
=> :a
@@ -1474,6 +1479,7 @@ begin
write(" 3")
close
assert_screen(<<~'EOC')
+ prompt> 3
prompt> end
prompt> end
=> :a