0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 8.1.0705: :colorscheme isn't tested enough

Problem:    :colorscheme isn't tested enough
Solution:   Improve test coverage of :colorscheme. (Dominique Pelle, closes
            #3777)  Remove unnecessary sleep.
This commit is contained in:
Bram Moolenaar 2019-01-08 21:05:51 +01:00
parent f62fc316a2
commit 6d4470b0e9
2 changed files with 8 additions and 1 deletions

View File

@ -42,10 +42,15 @@ func Test_colorscheme()
colorscheme torte colorscheme torte
redraw! redraw!
sleep 200m
call assert_equal('dark', &background) call assert_equal('dark', &background)
call assert_equal(1, g:before_colors) call assert_equal(1, g:before_colors)
call assert_equal(2, g:after_colors) call assert_equal(2, g:after_colors)
call assert_equal("\ntorte", execute('colorscheme'))
let a = substitute(execute('hi Search'), "\n\\s\\+", ' ', 'g')
call assert_match("\nSearch xxx term=reverse ctermfg=0 ctermbg=12 gui=bold guifg=Black guibg=Red", a)
call assert_fails('colorscheme does_not_exist', 'E185:')
exec 'colorscheme' colorscheme_saved exec 'colorscheme' colorscheme_saved
augroup TestColors augroup TestColors

View File

@ -799,6 +799,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
705,
/**/ /**/
704, 704,
/**/ /**/