coder/testutil/ctx.go

14 lines
220 B
Go

package testutil
import (
"context"
"testing"
"time"
)
func Context(t *testing.T, dur time.Duration) context.Context {
ctx, cancel := context.WithTimeout(context.Background(), dur)
t.Cleanup(cancel)
return ctx
}