aboutsummaryrefslogtreecommitdiff
path: root/test/old/testdir/test_visual.vim
diff options
context:
space:
mode:
Diffstat (limited to 'test/old/testdir/test_visual.vim')
-rw-r--r--test/old/testdir/test_visual.vim18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/old/testdir/test_visual.vim b/test/old/testdir/test_visual.vim
index 04282416bb..a12ecefc73 100644
--- a/test/old/testdir/test_visual.vim
+++ b/test/old/testdir/test_visual.vim
@@ -1558,5 +1558,23 @@ func Test_heap_buffer_overflow()
set updatecount&
endfunc
+" Test Visual highlight with cursor at end of screen line and 'showbreak'
+func Test_visual_hl_with_showbreak()
+ CheckScreendump
+
+ let lines =<< trim END
+ setlocal showbreak=+
+ call setline(1, repeat('a', &columns + 10))
+ normal g$v4lo
+ END
+ call writefile(lines, 'XTest_visual_sbr', 'D')
+
+ let buf = RunVimInTerminal('-S XTest_visual_sbr', {'rows': 6, 'cols': 50})
+ call VerifyScreenDump(buf, 'Test_visual_hl_with_showbreak', {})
+
+ " clean up
+ call term_sendkeys(buf, "\<Esc>")
+ call StopVimInTerminal(buf)
+endfunc
" vim: shiftwidth=2 sts=2 expandtab