github.com/kcmerrill/alfred@v0.0.0-20180727171036-06445dcb5e3d/pkg/alfred/wait_test.go (about) 1 package alfred 2 3 import ( 4 "testing" 5 "time" 6 ) 7 8 func TestWaitComponent(t *testing.T) { 9 task := Task{ 10 Wait: "2s", 11 } 12 context := InitialContext([]string{}) 13 start := time.Now().Unix() 14 tasks := make(map[string]Task) 15 wait(task, context, tasks) 16 finish := time.Now().Unix() 17 if finish-2 != start { 18 t.Fatalf("wait() did not wait 2 seconds. #sadpanda") 19 } 20 }