diff --git a/extract.go b/extract.go index a35cc765..d28be191 100644 --- a/extract.go +++ b/extract.go @@ -5,21 +5,21 @@ type StepRequestExtraction struct { *TStep } -func (req *StepRequestExtraction) WithJmesPath(jmesPath string, varName string) *StepRequestExtraction { - req.TStep.Extract[varName] = jmesPath - return req +func (step *StepRequestExtraction) WithJmesPath(jmesPath string, varName string) *StepRequestExtraction { + step.TStep.Extract[varName] = jmesPath + return step } -func (req *StepRequestExtraction) Validate() *StepRequestValidation { +func (step *StepRequestExtraction) Validate() *StepRequestValidation { return &StepRequestValidation{ - TStep: req.TStep, + TStep: step.TStep, } } -func (req *StepRequestExtraction) ToStruct() *TStep { - return req.TStep +func (step *StepRequestExtraction) ToStruct() *TStep { + return step.TStep } -func (req *StepRequestExtraction) Run() error { - return req.TStep.Run() +func (step *StepRequestExtraction) Run() error { + return step.TStep.Run() } diff --git a/request.go b/request.go index adb4a7b5..d171828f 100644 --- a/request.go +++ b/request.go @@ -14,64 +14,64 @@ type Request struct { *TStep } -func (req *Request) WithVariables(variables Variables) *Request { - req.TStep.Variables = variables - return req +func (r *Request) WithVariables(variables Variables) *Request { + r.TStep.Variables = variables + return r } -func (req *Request) GET(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = GET - req.TStep.Request.URL = url +func (r *Request) GET(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = GET + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *Request) HEAD(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = HEAD - req.TStep.Request.URL = url +func (r *Request) HEAD(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = HEAD + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *Request) POST(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = POST - req.TStep.Request.URL = url +func (r *Request) POST(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = POST + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *Request) PUT(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = PUT - req.TStep.Request.URL = url +func (r *Request) PUT(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = PUT + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *Request) DELETE(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = DELETE - req.TStep.Request.URL = url +func (r *Request) DELETE(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = DELETE + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *Request) OPTIONS(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = OPTIONS - req.TStep.Request.URL = url +func (r *Request) OPTIONS(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = OPTIONS + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *Request) PATCH(url string) *RequestWithOptionalArgs { - req.TStep.Request.Method = PATCH - req.TStep.Request.URL = url +func (r *Request) PATCH(url string) *RequestWithOptionalArgs { + r.TStep.Request.Method = PATCH + r.TStep.Request.URL = url return &RequestWithOptionalArgs{ - TStep: req.TStep, + TStep: r.TStep, } } @@ -80,66 +80,66 @@ type RequestWithOptionalArgs struct { *TStep } -func (req *RequestWithOptionalArgs) SetVerify(verify bool) *RequestWithOptionalArgs { - req.TStep.Request.Verify = verify - return req +func (r *RequestWithOptionalArgs) SetVerify(verify bool) *RequestWithOptionalArgs { + r.TStep.Request.Verify = verify + return r } -func (req *RequestWithOptionalArgs) SetTimeout(timeout float32) *RequestWithOptionalArgs { - req.TStep.Request.Timeout = timeout - return req +func (r *RequestWithOptionalArgs) SetTimeout(timeout float32) *RequestWithOptionalArgs { + r.TStep.Request.Timeout = timeout + return r } -func (req *RequestWithOptionalArgs) SetProxies(proxies map[string]string) *RequestWithOptionalArgs { +func (r *RequestWithOptionalArgs) SetProxies(proxies map[string]string) *RequestWithOptionalArgs { // TODO - return req + return r } -func (req *RequestWithOptionalArgs) SetAllowRedirects(allowRedirects bool) *RequestWithOptionalArgs { - req.TStep.Request.AllowRedirects = allowRedirects - return req +func (r *RequestWithOptionalArgs) SetAllowRedirects(allowRedirects bool) *RequestWithOptionalArgs { + r.TStep.Request.AllowRedirects = allowRedirects + return r } -func (req *RequestWithOptionalArgs) SetAuth(auth map[string]string) *RequestWithOptionalArgs { +func (r *RequestWithOptionalArgs) SetAuth(auth map[string]string) *RequestWithOptionalArgs { // TODO - return req + return r } -func (req *RequestWithOptionalArgs) WithParams(params Params) *RequestWithOptionalArgs { - req.TStep.Request.Params = params - return req +func (r *RequestWithOptionalArgs) WithParams(params Params) *RequestWithOptionalArgs { + r.TStep.Request.Params = params + return r } -func (req *RequestWithOptionalArgs) WithHeaders(headers Headers) *RequestWithOptionalArgs { - req.TStep.Request.Headers = headers - return req +func (r *RequestWithOptionalArgs) WithHeaders(headers Headers) *RequestWithOptionalArgs { + r.TStep.Request.Headers = headers + return r } -func (req *RequestWithOptionalArgs) WithCookies(cookies Cookies) *RequestWithOptionalArgs { - req.TStep.Request.Cookies = cookies - return req +func (r *RequestWithOptionalArgs) WithCookies(cookies Cookies) *RequestWithOptionalArgs { + r.TStep.Request.Cookies = cookies + return r } -func (req *RequestWithOptionalArgs) WithData(data interface{}) *RequestWithOptionalArgs { - req.TStep.Request.Data = data - return req +func (r *RequestWithOptionalArgs) WithData(data interface{}) *RequestWithOptionalArgs { + r.TStep.Request.Data = data + return r } -func (req *RequestWithOptionalArgs) WithJSON(json interface{}) *RequestWithOptionalArgs { - req.TStep.Request.JSON = json - return req +func (r *RequestWithOptionalArgs) WithJSON(json interface{}) *RequestWithOptionalArgs { + r.TStep.Request.JSON = json + return r } -func (req *RequestWithOptionalArgs) Validate() *StepRequestValidation { +func (r *RequestWithOptionalArgs) Validate() *StepRequestValidation { return &StepRequestValidation{ - TStep: req.TStep, + TStep: r.TStep, } } -func (req *RequestWithOptionalArgs) ToStruct() *TStep { - return req.TStep +func (r *RequestWithOptionalArgs) ToStruct() *TStep { + return r.TStep } -func (req *RequestWithOptionalArgs) Run() error { - return req.TStep.Run() +func (r *RequestWithOptionalArgs) Run() error { + return r.TStep.Run() } diff --git a/validate.go b/validate.go index a415f231..48243761 100644 --- a/validate.go +++ b/validate.go @@ -5,21 +5,21 @@ type StepRequestValidation struct { *TStep } -func (req *StepRequestValidation) AssertEqual(jmesPath string, expected interface{}, msg string) *StepRequestValidation { +func (step *StepRequestValidation) AssertEqual(jmesPath string, expected interface{}, msg string) *StepRequestValidation { validator := TValidator{ Check: jmesPath, Comparator: "equals", Expect: expected, Message: msg, } - req.TStep.Validators = append(req.TStep.Validators, validator) - return req + step.TStep.Validators = append(step.TStep.Validators, validator) + return step } -func (req *StepRequestValidation) ToStruct() *TStep { - return req.TStep +func (step *StepRequestValidation) ToStruct() *TStep { + return step.TStep } -func (req *StepRequestValidation) Run() error { - return req.TStep.Run() +func (step *StepRequestValidation) Run() error { + return step.TStep.Run() }