package mtest import ( . "testing" "github.com/mediocregopher/mediocre-go-lib/mcfg" ) func TestRun(t *T) { ctx := NewCtx() ctx, arg := mcfg.RequiredString(ctx, "arg", "Required by this test") ctx = SetEnv(ctx, "ARG", "foo") Run(ctx, t, func() { if *arg != "foo" { t.Fatalf(`arg not set to "foo", is set to %q`, *arg) } }) }