summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2020-12-21 23:02:46 +0900
committeraycabta <aycabta@gmail.com>2020-12-22 23:45:43 +0900
commit294552ca6c38b90a2be257727ce5df69b93a4de7 (patch)
tree2ca5aa47862538c8a4db04962998ff4d99bc0d83 /test
parent0b14abe8e7610e81e6bac7a4696cdcc24ca164c0 (diff)
[ruby/reline] Render refreshed prompt just after i-search finished
https://github.com/ruby/reline/commit/0d3188fe34
Diffstat (limited to 'test')
-rw-r--r--test/reline/yamatanooroti/test_rendering.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/reline/yamatanooroti/test_rendering.rb b/test/reline/yamatanooroti/test_rendering.rb
index 8468729d72..85818e577f 100644
--- a/test/reline/yamatanooroti/test_rendering.rb
+++ b/test/reline/yamatanooroti/test_rendering.rb
@@ -399,6 +399,17 @@ begin
EOC
end
+ def test_multiline_incremental_search_finish
+ start_terminal(6, 25, %W{ruby -I#{@pwd}/lib #{@pwd}/bin/multiline_repl}, startup_message: 'Multiline REPL.')
+ write("def a\n 8\nend\ndef b\n 3\nend\C-r8\C-j")
+ close
+ assert_screen(<<~EOC)
+ prompt> def a
+ prompt> 8
+ prompt> end
+ EOC
+ end
+
def test_binding_for_vi_movement_mode
write_inputrc <<~LINES
set editing-mode vi