fix: extract variables

This commit is contained in:
debugtalk
2021-09-30 15:00:51 +08:00
parent a205ecbc48
commit dc71f10219
3 changed files with 8 additions and 3 deletions

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
}