basic support for hiding based on win size per part (#200).

This commit is contained in:
Bailey Ling
2013-08-31 12:33:58 -04:00
parent f11f871e39
commit 7e1206469c
6 changed files with 48 additions and 12 deletions

View File

@@ -16,13 +16,13 @@ describe 'util'
end
it 'has append wrapper function'
Expect airline#util#append('') == ''
Expect airline#util#append('1') == ' > 1'
Expect airline#util#append('', 0) == ''
Expect airline#util#append('1', 0) == ' > 1'
end
it 'has prepend wrapper function'
Expect airline#util#prepend('') == ''
Expect airline#util#prepend('1') == '1 < '
Expect airline#util#prepend('', 0) == ''
Expect airline#util#prepend('1', 0) == '1 < '
end
it 'has getwinvar function'
@@ -38,5 +38,17 @@ describe 'util'
call airline#util#exec_funcrefs([function('Util3')], 1, 2, 3, 4)
Expect g:count == 4
end
it 'should ignore minwidth if less than 0'
Expect airline#util#append('foo', -1) == ' > foo'
Expect airline#util#prepend('foo', -1) == 'foo < '
Expect airline#util#wrap('foo', -1) == 'foo'
end
it 'should return empty if winwidth() > minwidth'
Expect airline#util#append('foo', 99999) == ''
Expect airline#util#prepend('foo', 99999) == ''
Expect airline#util#wrap('foo', 99999) == ''
end
end