Skip to content

Expect

This helper allows performing assertions based on Chai.

Zero-configuration when paired with other helpers like REST, Playwright:

// inside codecept.conf.js
{
helpers: {
Playwright: {...},
Expect: {},
}
}
  • targetData any
  • aboveThan any
  • customErrorMsg any?
  • targetData any
  • belowThan any
  • customErrorMsg any?
  • actualValue any
  • expectedValueToContain any
  • customErrorMsg any?
  • actualValue any
  • expectedValue any
  • customErrorMsg any?

expects members of two JSON objects are deeply equal excluding some properties

  • actualValue any
  • expectedValue any
  • fieldsToExclude any
  • customErrorMsg any?

expects an array to be a superset of another array

  • superset any
  • set any
  • customErrorMsg any?

expects members of two arrays are deeply equal

  • actualValue any
  • expectedValue any
  • customErrorMsg any?
  • targetData any
  • customErrorMsg any?
  • actualValue any
  • expectedValueToEndWith any
  • customErrorMsg any?
  • actualValue any
  • expectedValue any
  • customErrorMsg any?
  • actualValue any
  • expectedValue any
  • customErrorMsg any?
  • targetData any
  • customErrorMsg any?
  • targetData any
  • propertyName any
  • customErrorMsg any?
  • targetData any
  • propertyName any
  • customErrorMsg any?
  • targetData any
  • jsonSchema any
  • customErrorMsg any?
  • targetData any
  • jsonSchema any
  • customErrorMsg any?
  • ajvOptions any? Pass AJV options
  • targetData any
  • lengthAboveThan any
  • customErrorMsg any?
  • targetData any
  • lengthBelowThan any
  • customErrorMsg any?
  • targetData any
  • length any
  • customErrorMsg any?

expects a JSON object matches a provided pattern

  • actualValue any
  • expectedPattern any
  • customErrorMsg any?
  • targetData any
  • regex any
  • customErrorMsg any?
  • actualValue any
  • expectedValueToNotContain any
  • customErrorMsg any?
  • actualValue any
  • expectedValue any
  • customErrorMsg any?
  • actualValue any
  • expectedValueToNotEndWith any
  • customErrorMsg any?
  • actualValue any
  • expectedValue any
  • customErrorMsg any?
  • actualValue any
  • expectedValueToNotStartWith any
  • customErrorMsg any?
  • actualValue any
  • expectedValueToStartWith any
  • customErrorMsg any?
  • targetData any
  • type any
  • customErrorMsg any?
  • targetData any
  • type any
  • customErrorMsg any?
  • targetData any
  • customErrorMsg any?