summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/input/focus_test.go
blob: 2d35e47683c136d8a24b23ec0ee072fdae892e6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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")
	}
}