peco.peco/keymap_test.go
Daisuke Maki 280c573f4e Fix tests
2014-07-06 19:51:33 +09:00

25 lines
419 B
Go

package peco
import "testing"
func TestSelection(t *testing.T) {
s := Selection([]int{})
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())
}
}