diff --git a/tests/data/demo_testset_hardcode.json b/tests/data/demo_testset_hardcode.json index 1dbd8c94..6d1731ad 100644 --- a/tests/data/demo_testset_hardcode.json +++ b/tests/data/demo_testset_hardcode.json @@ -16,17 +16,23 @@ "sign": "f1219719911caae89ccc301679857ebfda115ca2" } }, + "variables": [ + {"expect_status_code": 200}, + {"token_len": 16} + ], "extract": [ { "token": "content.token" } ], "validate": [ - {"eq": ["status_code", 200]}, - {"len_eq": ["content.token", 16]}, {"check": "status_code", "comparator": "eq", "expect": 200}, - {"sum_status_code": ["status_code", 2]}, - {"check": "content.token", "comparator": "len_eq", "expect": 16} + {"eq": ["status_code", "$expect_status_code"]}, + {"check": "$token", "comparator": "len_eq", "expect": 16}, + {"len_eq": ["$token", "$token_len"]}, + {"len_eq": ["content.token", 16]}, + {"check": "status_code", "comparator": "sum_status_code", "expect": 2}, + {"sum_status_code": ["status_code", 2]} ] } }, diff --git a/tests/data/demo_testset_hardcode.yml b/tests/data/demo_testset_hardcode.yml index 1a7b1758..eed5e38e 100644 --- a/tests/data/demo_testset_hardcode.yml +++ b/tests/data/demo_testset_hardcode.yml @@ -17,12 +17,13 @@ extract: - token: content.token validate: + - {"check": "status_code", "comparator": "eq", "expect": 200} - eq: ["status_code", $expect_status_code] + - {"check": "$token", "comparator": "len_eq", "expect": 16} - len_eq: ["$token", $token_len] - len_eq: ["content.token", 16] - - {"check": "status_code", "comparator": "eq", "expect": 200} + - {"check": "status_code", "comparator": "sum_status_code", "expect": 2} - sum_status_code: ["status_code", 2] - - {"check": "$token", "comparator": "len_eq", "expect": 16} - test: name: create user which does not exist