package tests import ( "github.com/modern-go/reflect2" "testing" "context" "github.com/modern-go/test" "github.com/modern-go/test/must" ) func testOp(f func(api reflect2.API) interface{}) func(t *testing.T) { return test.Case(func(ctx context.Context) { unsafeResult := f(reflect2.ConfigUnsafe) safeResult := f(reflect2.ConfigSafe) must.Equal(safeResult, unsafeResult) }) }