From 15983cf2c64c527fc13681925d0d00c070c30640 Mon Sep 17 00:00:00 2001 From: Maria José Solano Date: Wed, 25 Oct 2023 22:29:05 -0700 Subject: fix(lsp): cancel session when leaving snippet region (#25762) --- test/functional/lua/snippet_spec.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/functional/lua/snippet_spec.lua') diff --git a/test/functional/lua/snippet_spec.lua b/test/functional/lua/snippet_spec.lua index 738420d87d..390f268925 100644 --- a/test/functional/lua/snippet_spec.lua +++ b/test/functional/lua/snippet_spec.lua @@ -164,4 +164,11 @@ describe('vim.snippet', function() feed('Vjjd') eq(false, exec_lua('return vim.snippet.active()')) end) + + it('cancels session when leaving snippet region', function() + feed('i') + test_success({ 'local function $1()', ' $0', 'end' }, { '', 'local function ()', ' ', 'end' }) + feed('k') + eq(false, exec_lua('return vim.snippet.active()')) + end) end) -- cgit