peco.peco/keymap_test.go
Daisuke Maki f6c4e30b28 fix test
2014-10-08 21:09:25 +09:00

25 lines
415 B
Go

package peco
import "testing"
func TestSelection(t *testing.T) {
s := NewSelection()
s.Add(10)
if s.Len() != 1 {
t.Errorf("expected Len = 1, got %d", s.Len())
}
s.Add(1)
if s.Len() != 2 {
t.Errorf("expected Len = 2, got %d", s.Len())
}
s.Add(1)
if s.Len() != 2 {
t.Errorf("expected Len = 2, got %d", s.Len())
}
s.Remove(1)
if s.Len() != 1 {
t.Errorf("expected Len = 1, got %d", s.Len())
}
}