# ExpectHelper
This helper allows performing assertions based on Chai.
# Examples
Zero-configuration when paired with other helpers like REST, Playwright:
// inside codecept.conf.js
{
helpers: {
Playwright: {...},
ExpectHelper: {},
}
}
# Methods
# expectAbove
# Parameters
targetData
anyaboveThan
anycustomErrorMsg
any?
# expectBelow
# Parameters
targetData
anybelowThan
anycustomErrorMsg
any?
# expectContain
# Parameters
actualValue
anyexpectedValueToContain
anycustomErrorMsg
any?
# expectDeepEqual
# Parameters
actualValue
anyexpectedValue
anycustomErrorMsg
any?
# expectDeepEqualExcluding
expects members of two JSON objects are deeply equal excluding some properties
# Parameters
actualValue
anyexpectedValue
anyfieldsToExclude
anycustomErrorMsg
any?
# expectDeepIncludeMembers
expects an array to be a superset of another array
# Parameters
superset
anyset
anycustomErrorMsg
any?
# expectDeepMembers
expects members of two arrays are deeply equal
# Parameters
actualValue
anyexpectedValue
anycustomErrorMsg
any?
# expectEmpty
# Parameters
targetData
anycustomErrorMsg
any?
# expectEndsWith
# Parameters
actualValue
anyexpectedValueToEndWith
anycustomErrorMsg
any?
# expectEqual
# Parameters
actualValue
anyexpectedValue
anycustomErrorMsg
any?
# expectEqualIgnoreCase
# Parameters
actualValue
anyexpectedValue
anycustomErrorMsg
any?
# expectFalse
# Parameters
targetData
anycustomErrorMsg
any?
# expectHasAProperty
# Parameters
targetData
anypropertyName
anycustomErrorMsg
any?
# expectHasProperty
# Parameters
targetData
anypropertyName
anycustomErrorMsg
any?
# expectJsonSchema
# Parameters
targetData
anyjsonSchema
anycustomErrorMsg
any?
# expectJsonSchemaUsingAJV
# Parameters
targetData
anyjsonSchema
anycustomErrorMsg
any?ajvOptions
any? Pass AJV options
# expectLengthAboveThan
# Parameters
targetData
anylengthAboveThan
anycustomErrorMsg
any?
# expectLengthBelowThan
# Parameters
targetData
anylengthBelowThan
anycustomErrorMsg
any?
# expectLengthOf
# Parameters
targetData
anylength
anycustomErrorMsg
any?
# expectMatchesPattern
expects a JSON object matches a provided pattern
# Parameters
actualValue
anyexpectedPattern
anycustomErrorMsg
any?
# expectMatchRegex
# Parameters
targetData
anyregex
anycustomErrorMsg
any?
# expectNotContain
# Parameters
actualValue
anyexpectedValueToNotContain
anycustomErrorMsg
any?
# expectNotDeepEqual
# Parameters
actualValue
anyexpectedValue
anycustomErrorMsg
any?
# expectNotEndsWith
# Parameters
actualValue
anyexpectedValueToNotEndWith
anycustomErrorMsg
any?
# expectNotEqual
# Parameters
actualValue
anyexpectedValue
anycustomErrorMsg
any?
# expectNotStartsWith
# Parameters
actualValue
anyexpectedValueToNotStartWith
anycustomErrorMsg
any?
# expectStartsWith
# Parameters
actualValue
anyexpectedValueToStartWith
anycustomErrorMsg
any?
# expectToBeA
# Parameters
targetData
anytype
anycustomErrorMsg
any?
# expectToBeAn
# Parameters
targetData
anytype
anycustomErrorMsg
any?
# expectTrue
# Parameters
targetData
anycustomErrorMsg
any?