@@ -5,6 +5,7 @@ local assert = helpers.assert
55local child = helpers .new_child_neovim ()
66local expect , eq = helpers .expect , helpers .expect .equality
77local new_set = MiniTest .new_set
8+ local exec_lua = child .lua
89
910local _devicons_path = vim .fs .joinpath (vim .fn .stdpath (" data" ), " lazy" , " nvim-web-devicons" )
1011if not vim .uv .fs_stat (_devicons_path ) then
@@ -51,24 +52,24 @@ local T = helpers.new_set_with_child(child, {
5152 pre_case = function ()
5253 child .o .termguicolors = true
5354 child .o .background = " dark"
54- child . lua ([[ M = { devicons = require("fzf-lua.devicons") }]] )
55+ exec_lua ([[ M = { devicons = require("fzf-lua.devicons") }]] )
5556 end ,
5657 },
5758})
5859
5960T [" setup" ] = new_set ()
6061
6162T [" setup" ][" verify lazy load" ] = function ()
62- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
63+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
6364 -- Shouldn't be loaded after setup
6465 eq (child .lua_get (" type(M.devicons)" ), " table" )
6566 eq (child .lua_get (" package.loaded['nvim-web-devicons']" ), vim .NIL )
6667 -- eq(child.lua_get([[type(require "nvim-web-devicons")]]), "table")
6768end
6869
6970T [" setup" ][" auto-detect" ] = function ()
70- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
71- child . lua ([[
71+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
72+ exec_lua ([[
7273 require("nvim-web-devicons").setup({})
7374 M.devicons.load()
7475 ]] )
@@ -77,7 +78,7 @@ T["setup"]["auto-detect"] = function()
7778end
7879
7980T [" setup" ][" _G.devicons_path" ] = function ()
80- child . lua (string.format ([==[
81+ exec_lua (string.format ([==[
8182 _G._devicons_path = [[%s]]
8283 _G._fzf_lua_server = nil
8384 _G._fzf_lua_is_headless = true
@@ -88,8 +89,8 @@ T["setup"]["_G.devicons_path"] = function()
8889end
8990
9091T [" setup" ][" headless RPC, vim.g.fzf_lua_server" ] = function ()
91- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
92- child . lua ([[ M.devicons.load()]] )
92+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
93+ exec_lua ([[ M.devicons.load()]] )
9394 eq (child .lua_get ([[ M.devicons.plugin_name()]] ), " devicons" )
9495 local fzf_lua_server = child .lua_get (" vim.g.fzf_lua_server" )
9596 eq (# fzf_lua_server > 0 , true )
@@ -110,9 +111,9 @@ T["setup"]["headless RPC, vim.g.fzf_lua_server"] = function()
110111end
111112
112113T [" setup" ][" vim.o.background=dark" ] = function ()
113- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
114+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
114115 child .o .background = " dark"
115- child . lua ([[ M.devicons.load()]] )
116+ exec_lua ([[ M.devicons.load()]] )
116117 devicons_are_same (" foo/" , { " " , nil })
117118 devicons_are_same (" " , { " " , " #6d8086" })
118119 devicons_are_same (" ." , { " " , " #6d8086" })
@@ -135,12 +136,12 @@ T["setup"]["vim.o.background=dark"] = function()
135136end
136137
137138T [" setup" ][" vim.o.background=light" ] = function ()
138- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
139+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
139140 -- NOTE: test bg change with a loaded pkg
140141 child .o .background = " dark"
141- child . lua ([[ M.devicons.load()]] )
142+ exec_lua ([[ M.devicons.load()]] )
142143 child .o .background = " light"
143- child . lua ([[ M.devicons.load()]] )
144+ exec_lua ([[ M.devicons.load()]] )
144145 devicons_are_same (" foo/" , { " " , nil })
145146 devicons_are_same (" " , { " " , " #6d8086" })
146147 devicons_are_same (" ." , { " " , " #6d8086" })
@@ -163,10 +164,10 @@ T["setup"]["vim.o.background=light"] = function()
163164end
164165
165166T [" setup" ][" notermguicolors (dark)" ] = function ()
166- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
167+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
167168 child .o .background = " dark"
168169 child .o .termguicolors = false
169- child . lua ([[ M.devicons.load()]] )
170+ exec_lua ([[ M.devicons.load()]] )
170171 devicons_are_same (" foo/" , { " " , nil })
171172 devicons_are_same (" " , { " " , " 66" })
172173 devicons_are_same (" ." , { " " , " 66" })
@@ -188,10 +189,10 @@ T["setup"]["notermguicolors (dark)"] = function()
188189 devicons_are_same (" foo.R" , { " " , " 25" })
189190end
190191T [" setup" ][" notermguicolors (light)" ] = function ()
191- child . lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
192+ exec_lua (" vim.opt.runtimepath:append(...)" , { _devicons_path })
192193 child .o .background = " light"
193194 child .o .termguicolors = false
194- child . lua ([[ M.devicons.load()]] )
195+ exec_lua ([[ M.devicons.load()]] )
195196 devicons_are_same (" foo/" , { " " , nil })
196197 devicons_are_same (" " , { " " , " 66" })
197198 devicons_are_same (" ." , { " " , " 66" })
0 commit comments