diff options
author | aycabta <aycabta@gmail.com> | 2020-11-21 13:08:53 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2020-12-05 02:58:59 +0900 |
commit | 7624f5275713c3dd2d551058355d9a4544c2ef53 (patch) | |
tree | c6a25d3fcef74fc31f4d832df7b60a56e08722c0 /test/reline/yamatanooroti | |
parent | 37a574b527f2c612be46ec8038ff52bf861bf82f (diff) | |
download | ruby-7624f5275713c3dd2d551058355d9a4544c2ef53.tar.gz |
[ruby/reline] Forced newline insertion is not just cursor moving
https://github.com/ruby/reline/commit/0e30a49d03
Diffstat (limited to 'test/reline/yamatanooroti')
-rw-r--r-- | test/reline/yamatanooroti/test_rendering.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/reline/yamatanooroti/test_rendering.rb b/test/reline/yamatanooroti/test_rendering.rb index a2af80768d..b82e30a7a7 100644 --- a/test/reline/yamatanooroti/test_rendering.rb +++ b/test/reline/yamatanooroti/test_rendering.rb @@ -373,6 +373,19 @@ begin EOC end + def test_foced_newline_insertion + start_terminal(10, 20, %W{ruby -I#{@pwd}/lib #{@pwd}/bin/multiline_repl}, startup_message: 'Multiline REPL.') + #write("def a\nend\C-p\C-e\e\C-m 3") + write("def a\nend\C-p\C-e\e\x0D") + close + assert_screen(<<~EOC) + Multiline REPL. + prompt> def a + prompt> + prompt> end + EOC + end + def test_multiline_incremental_search 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-s8") |