diff options
Diffstat (limited to 'test/test.lua')
-rw-r--r-- | test/test.lua | 10 |
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. |