comparison src/testdir/test_termcodes.vim @ 19752:0927df746554 v8.2.0432

patch 8.2.0432: a few tests fail in a huge terminal Commit: https://github.com/vim/vim/commit/ab505b1a4868b3e21356f95a275537551700c955 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Mar 23 19:28:44 2020 +0100 patch 8.2.0432: a few tests fail in a huge terminal Problem: A few tests fail in a huge terminal. Solution: Make the tests pass. (Dominique Pelle, closes https://github.com/vim/vim/issues/5829)
author Bram Moolenaar <Bram@vim.org>
date Mon, 23 Mar 2020 19:30:06 +0100
parents 0208534b8a84
children 244eb8d8d100
comparison
equal deleted inserted replaced
19751:4bed205e29d9 19752:0927df746554
756 call test_override('no_query_mouse', 1) 756 call test_override('no_query_mouse', 1)
757 set mouse=a term=xterm 757 set mouse=a term=xterm
758 let row = &lines 758 let row = &lines
759 759
760 for ttymouse_val in g:Ttymouse_values + g:Ttymouse_dec 760 for ttymouse_val in g:Ttymouse_values + g:Ttymouse_dec
761 let msg = 'ttymouse=' .. ttymouse_val 761 " When 'ttymouse' is 'xterm2', row/col bigger than 223 are not supported.
762 exe 'set ttymouse=' .. ttymouse_val 762 if ttymouse_val !=# 'xterm2' || row <= 223
763 763 let msg = 'ttymouse=' .. ttymouse_val
764 call feedkeys(':"3456789' 764 exe 'set ttymouse=' .. ttymouse_val
765 \ .. MouseLeftClickCode(row, 7) 765
766 \ .. MouseLeftReleaseCode(row, 7) .. 'L' 766
767 \ .. MouseRightClickCode(row, 4) 767 call feedkeys(':"3456789'
768 \ .. MouseRightReleaseCode(row, 4) .. 'R' 768 \ .. MouseLeftClickCode(row, 7)
769 \ .. "\<CR>", 'Lx!') 769 \ .. MouseLeftReleaseCode(row, 7) .. 'L'
770 call assert_equal('"3R456L789', @:, msg) 770 \ .. MouseRightClickCode(row, 4)
771 \ .. MouseRightReleaseCode(row, 4) .. 'R'
772 \ .. "\<CR>", 'Lx!')
773 call assert_equal('"3R456L789', @:, msg)
774 endif
771 endfor 775 endfor
772 776
773 let &mouse = save_mouse 777 let &mouse = save_mouse
774 let &term = save_term 778 let &term = save_term
775 let &ttymouse = save_ttymouse 779 let &ttymouse = save_ttymouse