1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 01:00:05 +08:00
SpaceVim/test/lua/api/system.vader
2024-03-22 20:15:00 +08:00

21 lines
1010 B
Plaintext

Execute ( lua api system ):
if !has('nvim-0.7.2')
Log 'skip lua test'
finish
endif
let api_system = SpaceVim#api#import('system')
let cmp = SpaceVim#api#import('vim#compatible')
Log 'test system.isWindows'
AssertEqual cmp.luaeval('require("spacevim.api").import("system").isWindows'), api_system.isWindows
Log 'test system.isLinux'
AssertEqual cmp.luaeval('require("spacevim.api").import("system").isLinux'), api_system.isLinux
Log 'test system.isOSX'
AssertEqual cmp.luaeval('require("spacevim.api").import("system").isOSX'), api_system.isOSX
Log 'test system.name()'
AssertEqual cmp.luaeval('require("spacevim.api").import("system").name()'), api_system.name()
Log 'test system.isDarwin()'
AssertEqual cmp.luaeval('require("spacevim.api").import("system").isDarwin()'), api_system.isDarwin()
Log 'test system.fileformat()'
AssertEqual cmp.luaeval('require("spacevim.api").import("system").fileformat()'), api_system.fileformat()
unlet api_system