package main import( "fmt" "testing" "time" ) func TestShouldFailNotLoop(t *testing.T) { go func() { fmt.Println("I'm about to fail") t.FailNow() }() time.Sleep(300 * time.Millisecond) go func() { fmt.Println("I'm about to loop forever") for { } }() }