Netoche (HTTP Runner)
Package: github.com/wrapped-owls/testereiro/puppetest/pkg/atores/netoche
netoche builds HTTP requests, executes them, and validates status/body.
| |
WithRequest(method, path, body)for static requestWithSubsequentRequestfor request bodies generated from contextWithHeader,WithHeaderFromCtxWithPathParam,WithPathParamFromCtxWithRequestModifierfor custom request transformations
ExpectStatus(code)ExpectBody(expected)ExpectBodyWithComparator(expected, comparator)ExtractToState(extractor)to save derived values for downstream steps
ExpectBody decodes JSON and stores decoded body on the runner context automatically.