diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test.lua b/test/test.lua index f3715a16..270aaa7b 100644 --- a/test/test.lua +++ b/test/test.lua @@ -1325,6 +1325,19 @@ function test_command_entry_mode_restore() keys.mode = nil end +function test_command_entry_text_changed_event() + local changed = false + events.connect(events.COMMAND_TEXT_CHANGED, function() changed = true end) + ui.command_entry.run() + assert(not changed, 'changed event emitted') + ui.command_entry:set_text('foo') + assert(changed, 'changed event not emitted') + changed = false + ui.command_entry:undo() + assert(changed, 'changed event not emitted') + ui.command_entry:focus() -- hide +end + function test_editing_auto_pair() buffer.new() -- Single selection. |