From 86fbeb5f24a0a5b7a116ba2ac7ea6f1a07ba02f2 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+orbitalquark@users.noreply.github.com> Date: Sat, 19 Sep 2020 17:43:04 -0400 Subject: Added `events.COMMAND_TEXT_CHANGED`. This is analagous to `events.FIND_TEXT_CHANGED`. --- test/test.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test') 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. -- cgit v1.2.3