36 lines
1.7 KiB
Plaintext
36 lines
1.7 KiB
Plaintext
GET http://localhost:8000/dummy
|
|
HTTP 200
|
|
[Asserts]
|
|
jsonpath "$.book" not == "Dune"
|
|
jsonpath "$.book" == "Dune" # ==
|
|
jsonpath "$.color" != "red" # !=
|
|
jsonpath "$.year" > 1978 # >
|
|
jsonpath "$.year" >= 1978 # >=
|
|
jsonpath "$.year" < 1978 # <
|
|
jsonpath "$.year" <= 1978 # <=
|
|
jsonpath "$.movie" contains "Empire" # contains
|
|
bytes contains hex,beef; # contains
|
|
jsonpath "$.movie" endsWith "Back" # endsWith
|
|
bytes endsWith hex,ab123456; # endsWith
|
|
jsonpath "$.book" exists # exists
|
|
jsonpath "$.nooks" includes "Dune" # includes
|
|
jsonpath "$.nooks" contains "Dune" # contains
|
|
jsonpath "$.succeeded" isBoolean # isBoolean
|
|
jsonpath "$.books" isList # isList
|
|
jsonpath "$.books" isCollection # isCollection
|
|
jsonpath "$.books" isObject # isObject
|
|
certificate "Expire-Date" isDate # isDate
|
|
jsonpath "$.publication_date" isIsoDate # isIsoDate
|
|
jsonpath "$.movies" isEmpty # isEmpty
|
|
jsonpath "$.height" isFloat # isFloat
|
|
jsonpath "$.count" isInteger # isInteger
|
|
jsonpath "$.name" isString # isString
|
|
jsonpath "$.release" matches "\\d{4}" # matches
|
|
jsonpath "$.release" matches /\d{4}/ # matches
|
|
jsonpath "$.movie" startsWith "The" # startsWith
|
|
bytes startsWith hex,efbbbf; # startsWith
|
|
jsonpath "$.count" isNumber # isNumber
|
|
ip isIpv6 # isIpv6
|
|
ip isIpv4 # isIpv4
|
|
jsonpath "$.uuid" isUuid # isUuid
|