Skip to content

Commit

Permalink
patch 9.1.0872: No test for W23 message
Browse files Browse the repository at this point in the history
Problem:  No test for W23 message
Solution: Check for W23 message when accessing the clipboard fails
          (after v9.1.0868)

closes: #16076

Signed-off-by: Christian Brabandt <[email protected]>
  • Loading branch information
chrisbra committed Nov 18, 2024
1 parent a73dfc2 commit a15dfc2
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 1 deletion.
27 changes: 26 additions & 1 deletion src/testdir/test_registers.vim
Original file line number Diff line number Diff line change
Expand Up @@ -1045,7 +1045,7 @@ func Test_insert_small_delete_replace_mode()
bwipe!
endfunc

" Test for W23 when clipboard is not available
" Test for W24 when clipboard support is not available
func Test_clipboard_regs_not_working()
CheckNotGui
if !has("clipboard")
Expand All @@ -1057,4 +1057,29 @@ func Test_clipboard_regs_not_working()
endif
endfunc

" Check for W23 with a Vim with clipboard support,
" but when the connection to the X11 server does not work
func Test_clipboard_regs_not_working2()
CheckNotMac
CheckRunVimInTerminal
CheckFeature clipboard
let display=$DISPLAY
unlet $DISPLAY
" Run in a separate Vim instance because changing 'encoding' may cause
" trouble for later tests.
let lines =<< trim END
unlet $DISPLAY
call setline(1, 'abcdefg')
let a=execute(':norm! "+yy')
call writefile([a], 'Xclipboard_result.txt')
END
call writefile(lines, 'XTest_clipboard', 'D')
let buf = RunVimInTerminal('-S XTest_clipboard', {})
call term_sendkeys(buf, "\"+yy")
call StopVimInTerminal(buf)
let result = readfile('Xclipboard_result.txt')
call assert_match("^\\nW23:", result[0])
let $DISPLAY=display
endfunc

" vim: shiftwidth=2 sts=2 expandtab
2 changes: 2 additions & 0 deletions src/version.c
Original file line number Diff line number Diff line change
Expand Up @@ -704,6 +704,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
872,
/**/
871,
/**/
Expand Down

0 comments on commit a15dfc2

Please sign in to comment.