fix: extract variables

This commit is contained in:
debugtalk
2021-09-30 15:00:51 +08:00
parent a3543215dc
commit 9304a4e839
3 changed files with 8 additions and 3 deletions
+4 -1
View File
@@ -140,8 +140,11 @@ func (r *Runner) runStepRequest(step *TStep) (stepData *StepData, err error) {
extractMapping := respObj.Extract(extractors)
stepData.ExportVars = extractMapping
// override step variables with extracted variables
stepVariables := mergeVariables(step.Variables, extractMapping)
// validate response
err = respObj.Validate(step.Validators, step.Variables)
err = respObj.Validate(step.Validators, stepVariables)
if err != nil {
return
}