aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar mitchell <none@none>2021-11-29 11:19:17 -0500
committerGravatar mitchell <none@none>2021-11-29 11:19:17 -0500
commitbe1efd2bf3c8746c0697dc613945444632b7e94c (patch)
tree80325fb9c4fc82e8033d0677921b383c257666ef /test
parent16c3d493c884e3f98a9a2da25bb3d2b524e43a14 (diff)
Make Lua autocomplete test more robust.
Diffstat (limited to 'test')
-rw-r--r--test/test.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/test.lua b/test/test.lua
index ca770ee6..d81a3c0c 100644
--- a/test/test.lua
+++ b/test/test.lua
@@ -3766,17 +3766,22 @@ function test_lua_autocomplete()
buffer:auto_c_cancel()
buffer:clear_all()
+ local choose_single = buffer.auto_c_choose_single
+ buffer.auto_c_choose_single = true
local autocomplete_snippets = _M.lua.autocomplete_snippets
_M.lua.autocomplete_snippets = false
buffer:add_text('for')
textadept.editing.autocomplete('lua')
assert(not buffer:auto_c_active(), 'autocompletions available')
+ assert(buffer:get_cur_line(), 'format')
+ buffer:undo()
_M.lua.autocomplete_snippets = true
textadept.editing.autocomplete('lua')
assert(buffer:auto_c_active(), 'no autocompletions')
buffer:auto_c_cancel()
buffer:clear_all()
_M.lua.autocomplete_snippets = autocomplete_snippets -- restore
+ buffer.auto_c_choose_single = choose_single
buffer:close(true)
end