From 43a2a1a359796ca24189ae7da1809fa56dee029f Mon Sep 17 00:00:00 2001 From: itchyny Date: Thu, 24 Mar 2016 08:42:16 +0900 Subject: [PATCH] add a test for lightline#concatenate: keep the argument list --- test/concatenate.vim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/concatenate.vim b/test/concatenate.vim index f719940..6fd2723 100644 --- a/test/concatenate.vim +++ b/test/concatenate.vim @@ -80,3 +80,11 @@ function! s:suite.three_empty_all() call s:assert.equals(lightline#concatenate(['', '', ''], 0), '') call s:assert.equals(lightline#concatenate(['', '', ''], 1), '') endfunction + +function! s:suite.keep_original() + let xs = ['', 'bar', ''] + call s:assert.equals(lightline#concatenate(xs, 0), 'bar') + call s:assert.equals(xs, ['', 'bar', '']) + call s:assert.equals(lightline#concatenate(xs, 1), 'bar') + call s:assert.equals(xs, ['', 'bar', '']) +endfunction