vim-patch:8.1.1005: test fails because t_F2 is not set

Problem:    Test fails because t_F2 is not set.
Solution:   Add try-catch.
55d81cd2a1
This commit is contained in:
Jan Edmund Lazo 2019-07-28 19:59:23 -04:00
parent 3cf4b0d5e5
commit c53e78e125

View File

@ -68,12 +68,17 @@ endfunc
" characters as an escape sequence.
func Test_recording_esc_sequence()
new
let save_F2 = &t_F2
try
let save_F2 = &t_F2
catch
endtry
let t_F2 = "\<Esc>OQ"
call feedkeys("qqiTest\<Esc>", "xt")
call feedkeys("OQuirk\<Esc>q", "xt")
call feedkeys("Go\<Esc>@q", "xt")
call assert_equal(['Quirk', 'Test', 'Quirk', 'Test'], getline(1, 4))
bwipe!
let t_F2 = save_F2
if exists('save_F2')
let t_F2 = save_F2
endif
endfunc