mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-03-13 02:05:40 +08:00
Add test for api (#1849)
* Add test for toml api * Add test for number api * Add test for file api * Add test for vim#highlight api * Add test for icon api
This commit is contained in:
parent
b17632f4af
commit
464e9d5957
4
test/api/data/number.vader
Normal file
4
test/api/data/number.vader
Normal file
@ -0,0 +1,4 @@
|
||||
Execute ( SpaceVim api: data#number ):
|
||||
let number = SpaceVim#api#import('data#number')
|
||||
let random = number.random(5, 10)
|
||||
AssertEqual random <= 14 && random >= 5, 1
|
3
test/api/data/toml.vader
Normal file
3
test/api/data/toml.vader
Normal file
@ -0,0 +1,3 @@
|
||||
Execute ( SpaceVim api: data#toml ):
|
||||
let toml = SpaceVim#api#import('data#toml')
|
||||
AssertEqual toml.parse_file('mode/basic.toml').options.colorscheme, 'gruvbox'
|
5
test/api/file.vader
Normal file
5
test/api/file.vader
Normal file
@ -0,0 +1,5 @@
|
||||
Execute ( SpaceVim api: file ):
|
||||
let &encoding = 'utf-8'
|
||||
let g:spacevim_filetype_icons = {}
|
||||
let file = SpaceVim#api#import('file')
|
||||
AssertEqual file.fticon('foo.md'), ''
|
8
test/api/unicode/icon.vader
Normal file
8
test/api/unicode/icon.vader
Normal file
@ -0,0 +1,8 @@
|
||||
Execute ( SpaceVim api: unicode#icon ):
|
||||
let &encoding = 'utf-8'
|
||||
let icon = SpaceVim#api#import('unicode#icon')
|
||||
AssertEqual icon.battery_status(90), ''
|
||||
AssertEqual icon.battery_status(75), ''
|
||||
AssertEqual icon.battery_status(50), ''
|
||||
AssertEqual icon.battery_status(25), ''
|
||||
AssertEqual icon.battery_status(10), ''
|
7
test/api/vim/highlight.vader
Normal file
7
test/api/vim/highlight.vader
Normal file
@ -0,0 +1,7 @@
|
||||
Execute ( SpaceVim api: vim#highlight ):
|
||||
let hi = SpaceVim#api#import('vim#highlight')
|
||||
set termguicolors
|
||||
highlight TestAPIVimHighlight ctermfg=11 guifg=#89DDFF guibg=#212121
|
||||
AssertEqual hi.group2dict('TestAPIVimHighlight').guibg, '#212121'
|
||||
AssertEqual hi.group2dict('TestAPIVimHighlight').guifg, '#89ddff'
|
||||
AssertEqual hi.group2dict('TestAPIVimHighlight').ctermfg, '11'
|
Loading…
x
Reference in New Issue
Block a user