Mercurial > vim
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 |