Skip to content

v2.1.0

Compare
Choose a tag to compare
@pawelWritesCode pawelWritesCode released this 16 Jun 07:18
· 33 commits to main since this release
c08cd0f
  1. Steps:
  • the "(JSON|YAML|XML)" node "([^"])" should be "(bool|boolean|float|int|integer|number|scalar|string)" of value "([^"])"
  • the "(JSON|YAML|XML)" node "([^"]*)" should (not )?be "(array|bool|boolean|float|int|integer|map|mapping|nil|null|number|object|sequence|scalar|slice|string)"

contains more types to check against. Those types are strictly related with JSON, XML and YAML data types.

  1. New steps:
  • the response cookie "([^"]*)" should (not )?match regExp "([^"]*)"
  • the "(JSON|YAML|XML)" node "([^"]*)" should (not )?contain sub string "([^"]*)
  • the "(JSON|YAML|XML)" node "([^"]*)" should be "(bool|boolean|float|int|integer|number|scalar|string)" and contain one of values "([^"]*)"
  • I print cache data
  1. Steps:
  • I generate a random word having from "(\d+)" to "(\d+)" of "(ASCII|UNICODE|polish|english|russian|japanese|emoji)" characters and save it as "([^"]*)"
  • I generate a random sentence having from "(\d+)" to "(\d+)" of "(ASCII|UNICODE|polish|english|russian|japanese|emoji)" words and save it as "([^"]*)"

Have more charsets available.

  1. godog and gdutils are updated to newest versions.
  2. JSON path library QJSON is replaced to GJSON.

Migration tips from v2.0.0 to v2.1.0:

Please, see your qjson related JSON-paths and update them to GJSON.