aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar mitchell <70453897+orbitalquark@users.noreply.github.com>2020-09-19 17:43:04 -0400
committerGravatar mitchell <70453897+orbitalquark@users.noreply.github.com>2020-09-19 17:43:04 -0400
commit86fbeb5f24a0a5b7a116ba2ac7ea6f1a07ba02f2 (patch)
tree8e5dfb1d23afda63c9d52fbe94a81f510ec89800 /test
parent14e524cf217250388d374433cf6f3241f66e4e01 (diff)
Added `events.COMMAND_TEXT_CHANGED`.
This is analagous to `events.FIND_TEXT_CHANGED`.
Diffstat (limited to 'test')
-rw-r--r--test/test.lua13
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.