1
0
Fork 0
huge-piano/keymap_test.go

28 lines
449 B
Go

package main
import (
"log"
"testing"
)
func TestLookup(t *testing.T) {
sf := make(chan stateFlip)
k := newKeymap(sf, "2489__jobro__piano-ff/map.csv")
go k.watch()
go func() {
for play := range k.play {
log.Println("new change!")
log.Println(play)
}
}()
sf <- stateFlip{0, true, 0, 0}
sf <- stateFlip{1, true, 0, 0}
sf <- stateFlip{2, true, 0, 0}
sf <- stateFlip{3, true, 0, 0}
sf <- stateFlip{4, true, 0, 0}
close(sf)
}