summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/input/focus_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tui/input/focus_test.go')
-rw-r--r--packages/tui/input/focus_test.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/packages/tui/input/focus_test.go b/packages/tui/input/focus_test.go
new file mode 100644
index 000000000..2d35e4768
--- /dev/null
+++ b/packages/tui/input/focus_test.go
@@ -0,0 +1,27 @@
+package input
+
+import (
+ "testing"
+)
+
+func TestFocus(t *testing.T) {
+ var p Parser
+ _, e := p.parseSequence([]byte("\x1b[I"))
+ switch e.(type) {
+ case FocusEvent:
+ // ok
+ default:
+ t.Error("invalid sequence")
+ }
+}
+
+func TestBlur(t *testing.T) {
+ var p Parser
+ _, e := p.parseSequence([]byte("\x1b[O"))
+ switch e.(type) {
+ case BlurEvent:
+ // ok
+ default:
+ t.Error("invalid sequence")
+ }
+}