godogのstepの引数はどのようにしてcontextを受け取るか
#godog
https://github.com/cucumber/godog/blob/main/internal/models/stepdef.go#L44-L51
code: stepdef.go
hasCtxIn := numIn > 0 && typ.In(0).Implements(typeOfContext)
ctxOffset := 0
if hasCtxIn {
values = append(values, reflect.ValueOf(ctx))
ctxOffset = 1
numIn--
}
stepの定義の最初の引数がContextかどうかをみてそう。