diff options
Diffstat (limited to 'test/functional/terminal/tui_spec.lua')
-rw-r--r-- | test/functional/terminal/tui_spec.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/functional/terminal/tui_spec.lua b/test/functional/terminal/tui_spec.lua index a3043ab470..bcd2122cc7 100644 --- a/test/functional/terminal/tui_spec.lua +++ b/test/functional/terminal/tui_spec.lua @@ -43,7 +43,7 @@ describe('TUI', function() '--listen', child_server, '-u', 'NONE', '-i', 'NONE', - '--cmd', string.format('%s laststatus=2 background=dark', nvim_set), + '--cmd', nvim_set .. ' notermguicolors laststatus=2 background=dark', '--cmd', 'colorscheme vim' }) screen:expect([[ @@ -2213,11 +2213,13 @@ describe("TUI 't_Co' (terminal colors)", function() local function assert_term_colors(term, colorterm, maxcolors) clear({env={TERM=term}, args={}}) + -- Allow overriding $COLORTERM in :terminal + command('set notermguicolors') screen = thelpers.setup_child_nvim({ '-u', 'NONE', '-i', 'NONE', '--cmd', 'colorscheme vim', - '--cmd', nvim_set, + '--cmd', nvim_set .. ' notermguicolors', }, { env = { LANG = 'C', @@ -2495,7 +2497,7 @@ describe("TUI 'term' option", function() screen = thelpers.setup_child_nvim({ '-u', 'NONE', '-i', 'NONE', - '--cmd', nvim_set, + '--cmd', nvim_set .. ' notermguicolors', }, { env = { LANG = 'C', @@ -2555,7 +2557,7 @@ describe("TUI", function() '-u', 'NONE', '-i', 'NONE', '--cmd', 'colorscheme vim', - '--cmd', nvim_set, + '--cmd', nvim_set .. ' notermguicolors', extra_args, }, { env = { @@ -2753,7 +2755,7 @@ describe("TUI as a client", function() '-u', 'NONE', '-i', 'NONE', '--cmd', 'colorscheme vim', - '--cmd', string.format('%s laststatus=2 background=dark', nvim_set), + '--cmd', nvim_set .. ' notermguicolors laststatus=2 background=dark', }) feed_data("iHello, World") @@ -2819,6 +2821,7 @@ describe("TUI as a client", function() set_session(server) local server_pipe = meths.get_vvar('servername') server:request('nvim_input', 'iHalloj!<Esc>') + server:request('nvim_command', 'set notermguicolors') set_session(client_super) local screen_client = thelpers.setup_child_nvim({ @@ -2887,7 +2890,7 @@ describe("TUI as a client", function() '-u', 'NONE', '-i', 'NONE', '--cmd', 'colorscheme vim', - '--cmd', string.format('%s laststatus=2 background=dark', nvim_set), + '--cmd', nvim_set .. ' notermguicolors laststatus=2 background=dark', }) screen_server:expect{grid=[[ {1: } | |