28 lines
449 B
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)
|
|
}
|