Last updated

criteria-unique

The criteria list must not contain duplicated assertions.

ArazzoCompatibility
1.0.0

Design principles

To avoid redundancy and confusion, the assertions in the criteria list must not be duplicated.

Configuration

OptionTypeDescription
severitystringPossible values: off, warn, error. Default off.

An example configuration:

rules:
  criteria-unique: error

Examples

Given the following configuration:

rules:
  criteria-unique: error

Example of a criteria list:

successCriteria:
  - condition: $statusCode == 200
onSuccess:
  - name: 'onSuccessActionName'
    type: 'goto'
    stepId: 'buy-ticket'
    criteria:
      - condition: $response.body.open == true
onFailure:
  - name: 'onFailureActionName'
    type: 'goto'
    stepId: 'buy-ticket'
    criteria:
      - condition: $response.body.open == true

Resources