| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- Describe parts.vim
- It overwrItes existing values
- call airline#parts#define('foo', { 'test': '123' })
- Assert Equals(airline#parts#get('foo').test, '123')
- call airline#parts#define('foo', { 'test': '321' })
- Assert Equals(airline#parts#get('foo').test, '321')
- End
- It can define a function part
- call airline#parts#define_function('func', 'bar')
- Assert Equals(airline#parts#get('func').function, 'bar')
- End
- It can define a text part
- call airline#parts#define_text('text', 'bar')
- Assert Equals(airline#parts#get('text').text, 'bar')
- End
- It can define a raw part
- call airline#parts#define_raw('raw', 'bar')
- Assert Equals(airline#parts#get('raw').raw, 'bar')
- End
- It can define a minwidth
- call airline#parts#define_minwidth('mw', 123)
- Assert Equals(airline#parts#get('mw').minwidth, 123)
- End
- It can define a condition
- call airline#parts#define_condition('part', '1')
- Assert Equals(airline#parts#get('part').condition, '1')
- End
- It can define a accent
- call airline#parts#define_accent('part', 'red')
- Assert Equals(airline#parts#get('part').accent, 'red')
- End
- It value should be blank
- Assert Equals(airline#parts#filetype(), '')
- End
- It can overwrIte a filetype
- set ft=aaa
- Assert Equals(airline#parts#filetype(), 'aaa')
- End
- It can overwrite a filetype
- "GItHub actions's vim's column is smaller than 90
- set ft=aaaa
- if &columns >= 90
- Assert Equals(airline#parts#filetype(), 'aaaa')
- else
- Assert Equals(airline#parts#filetype(), 'aaa…')
- endif
- End
- End
|