From 7c579e48c9b118912b0f0dbddd0e15e342a3c075 Mon Sep 17 00:00:00 2001 From: itchyny Date: Sun, 20 Mar 2016 11:01:12 +0900 Subject: [PATCH] add more tests for lightline#tabline --- test/tabline.vim | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/test/tabline.vim b/test/tabline.vim index df1c075..0a9879f 100644 --- a/test/tabline.vim +++ b/test/tabline.vim @@ -23,3 +23,45 @@ function! s:suite.disabled() call lightline#init() call s:assert.equals(&tabline, '') endfunction + +function! s:suite.tabnew() + let tabline = lightline#tabline() + tabnew + call s:assert.not_equals(lightline#tabline(), tabline) +endfunction + +function! s:suite.tabnew_first() + let tabline = lightline#tabline() + 0tabnew + call s:assert.not_equals(lightline#tabline(), tabline) +endfunction + +function! s:suite.tabnext() + tabnew + let tabline = lightline#tabline() + tabnext + call s:assert.not_equals(lightline#tabline(), tabline) +endfunction + +function! s:suite.tabonly() + tabnew + tabfirst + let tabline = lightline#tabline() + tabonly + call s:assert.not_equals(lightline#tabline(), tabline) +endfunction + +function! s:suite.tabclose() + tabnew + let tabline = lightline#tabline() + tabclose + call s:assert.not_equals(lightline#tabline(), tabline) +endfunction + +function! s:suite.tabclose_last() + tabnew + tabfirst + let tabline = lightline#tabline() + $tabclose + call s:assert.not_equals(lightline#tabline(), tabline) +endfunction