diff src/testdir/test_termcodes.vim @ 16437:fbc0b3b38c79 v8.1.1223

patch 8.1.1223: middle mouse click test fails without a clipboard commit https://github.com/vim/vim/commit/564344ace9ef06b22e4e60a0196c41b410ac27da Author: Bram Moolenaar <Bram@vim.org> Date: Sun Apr 28 13:00:12 2019 +0200 patch 8.1.1223: middle mouse click test fails without a clipboard Problem: Middle mouse click test fails without a clipboard. Solution: Check if the clipboard can be used. (Dominique Pelle, Christian Brabandt) Also use WorkingClipboard() instead of checking for the "clipboard" feature.
author Bram Moolenaar <Bram@vim.org>
date Sun, 28 Apr 2019 13:15:06 +0200
parents 4182fa3b9f70
children 8428e0edba1b
line wrap: on
line diff
--- a/src/testdir/test_termcodes.vim
+++ b/src/testdir/test_termcodes.vim
@@ -5,6 +5,8 @@ if has('gui_running') || !has('unix')
   finish
 endif
 
+source shared.vim
+
 " Helper function to emit a terminal escape code.
 func TerminalEscapeCode(code_xterm, code_sgr, row, col, m)
   if &ttymouse ==# 'xterm2'
@@ -77,6 +79,10 @@ func Test_xterm_mouse_left_click()
 endfunc
 
 func Test_xterm_mouse_middle_click()
+  if !WorkingClipboard()
+    throw 'Skipped: No working clipboard'
+  endif
+
   new
   let save_mouse = &mouse
   let save_term = &term