mirror of
https://github.com/neovim/neovim.git
synced 2024-12-22 12:15:06 -07:00
vim-patch:7.4.1739
Problem: Messages test fails on MS-Windows.
Solution: Adjust the asserts. Skip the "messages maintainer" line if not
showing all messages
bea1ede1c5
This commit is contained in:
parent
f94740097b
commit
909b7d9dea
@ -4,6 +4,8 @@ function Test_messages()
|
||||
let oldmore = &more
|
||||
try
|
||||
set nomore
|
||||
" Avoid the "message maintainer" line.
|
||||
let $LANG = ''
|
||||
|
||||
let arr = map(range(10), '"hello" . v:val')
|
||||
for s in arr
|
||||
@ -11,31 +13,27 @@ function Test_messages()
|
||||
endfor
|
||||
let result = ''
|
||||
|
||||
" get last two messages
|
||||
redir => result
|
||||
2messages | redraw
|
||||
redir END
|
||||
|
||||
" get last two messages
|
||||
let msg = split(result, "\n")[1:][-2:]
|
||||
call assert_equal(["hello8", "hello9"], msg)
|
||||
let msg_list = split(result, "\n")
|
||||
call assert_equal(["hello8", "hello9"], msg_list)
|
||||
|
||||
" clear messages without last one
|
||||
1messages clear
|
||||
redir => result
|
||||
redraw | 1messages
|
||||
redraw | messages
|
||||
redir END
|
||||
" get last last message
|
||||
let msg = split(result, "\n")[1:][-1:]
|
||||
call assert_equal(['hello9'], msg)
|
||||
let msg_list = split(result, "\n")
|
||||
call assert_equal(['hello9'], msg_list)
|
||||
|
||||
" clear all messages
|
||||
messages clear
|
||||
redir => result
|
||||
redraw | 1messages
|
||||
redraw | messages
|
||||
redir END
|
||||
" get last last message
|
||||
let msg = split(result, "\n")[1:][-1:]
|
||||
call assert_equal([], msg)
|
||||
call assert_equal('', result)
|
||||
finally
|
||||
let &more = oldmore
|
||||
endtry
|
||||
|
@ -705,7 +705,7 @@ static int included_patches[] = {
|
||||
1742,
|
||||
1741,
|
||||
1740,
|
||||
// 1739,
|
||||
1739,
|
||||
1738,
|
||||
// 1737 NA
|
||||
// 1736 NA
|
||||
|
Loading…
Reference in New Issue
Block a user