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  }