Some echo tests added.
This commit is contained in:
1 parent
8a32895457
commit
eb5b2038d6
38 files changed
+1739
-31
No files matched your search
@@ -162,7 +162,14 @@ func TestNativeLearnModeCapturesKeysAndRestoresCommands(t *testing.T) {
|
||||
}
|
||||
return input.CommandEvent{}
|
||||
}
|
||||
for _, opener := range []string{"Insert+h", "Insert+F1"} {
|
||||
key("Insert+F1")
|
||||
want(input.MessageCommand(0, false))
|
||||
if listener.LearnModeActive() {
|
||||
t.Fatal("message review entered learn mode")
|
||||
}
|
||||
key("Insert+Shift_L+F9")
|
||||
want(input.MessageCommand(8, true))
|
||||
for _, opener := range []string{"Insert+h"} {
|
||||
key(opener)
|
||||
want(input.ToggleLearnMode)
|
||||
if !listener.LearnModeActive() || !listener.CommandGrabActive() {
|
||||
@@ -187,7 +194,7 @@ func TestNativeLearnModeCapturesKeysAndRestoresCommands(t *testing.T) {
|
||||
want(input.ToggleLearnMode)
|
||||
key("F2")
|
||||
want(input.LearnDefaultShortcuts)
|
||||
key("Insert+F1")
|
||||
key("Insert+h")
|
||||
want(input.ToggleLearnMode)
|
||||
key("F3")
|
||||
want(input.LearnApplicationShortcuts)
|
||||
@@ -197,13 +204,13 @@ func TestNativeLearnModeCapturesKeysAndRestoresCommands(t *testing.T) {
|
||||
want(input.ToggleLearnMode)
|
||||
key("Insert+h")
|
||||
want(input.ToggleLearnMode)
|
||||
key("Insert+F1")
|
||||
key("Insert+h")
|
||||
want(input.LearnKey) // The modifier itself is also named in learn mode.
|
||||
want(input.ToggleLearnMode)
|
||||
if listener.LearnModeActive() || listener.CommandGrabActive() {
|
||||
t.Fatal("exit did not release keyboard")
|
||||
}
|
||||
key("Insert+F1")
|
||||
key("Insert+h")
|
||||
want(input.ToggleLearnMode)
|
||||
key("Insert+h")
|
||||
want(input.LearnKey)
|
||||
@@ -238,7 +245,7 @@ func TestNativeLearnModeCapturesKeysAndRestoresCommands(t *testing.T) {
|
||||
t.Fatal("unlock did not restore command grabs")
|
||||
}
|
||||
}
|
||||
key("Insert+F1")
|
||||
key("Insert+h")
|
||||
if event := want(input.ToggleLearnMode); !event.LearnModeStarted {
|
||||
t.Fatal("learn mode did not restart after secure mode")
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user