aboutsummaryrefslogtreecommitdiff
path: root/test/test.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/test.lua')
-rw-r--r--test/test.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test.lua b/test/test.lua
index e67f02ae..b27329fa 100644
--- a/test/test.lua
+++ b/test/test.lua
@@ -1242,6 +1242,16 @@ function test_command_entry_history()
events.emit(events.KEYPRESS, not CURSES and 0xFF1B or 7) -- esc
end
+function test_command_entry_mode_restore()
+ local mode = 'test_mode'
+ keys.mode = mode
+ ui.command_entry.run(nil)
+ assert(keys.mode ~= mode)
+ events.emit(events.KEYPRESS, not CURSES and 0xFF0D or 343) -- \n
+ assert_equal(keys.mode, mode)
+ keys.mode = nil
+end
+
function test_editing_auto_pair()
buffer.new()
-- Single selection.