diff options
author | 2020-09-19 17:43:04 -0400 | |
---|---|---|
committer | 2020-09-19 17:43:04 -0400 | |
commit | 86fbeb5f24a0a5b7a116ba2ac7ea6f1a07ba02f2 (patch) | |
tree | 8e5dfb1d23afda63c9d52fbe94a81f510ec89800 /test | |
parent | 14e524cf217250388d374433cf6f3241f66e4e01 (diff) |
Added `events.COMMAND_TEXT_CHANGED`.
This is analagous to `events.FIND_TEXT_CHANGED`.
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. |