Asserts that executing the target function changes the monitored value but NOT by the specific delta. The value MUST change, but the change amount must not equal the specified delta (considering sign).
The current IAssertScope object
A function that returns a value to monitor
The delta that should NOT match (sign is ignored, only absolute value matters)
OptionalevalMsg: MsgSource
Optional message to display if the assertion fails
The current IAssertScope.that object
Asserts that executing the target function changes the monitored value but NOT by the specific delta. The value MUST change, but the change amount must not equal the specified delta (considering sign).
The current IAssertScope object
An object containing the property to monitor
The property name to monitor
The delta that should NOT match (sign is ignored, only absolute value matters)
OptionalevalMsg: MsgSource
Optional message to display if the assertion fails
The current IAssertScope.that object
Asserts that executing the target function changes the monitored value but NOT by the specific delta. The value MUST change, but the change amount must not equal the specified delta (considering sign).
Param: this
The current IAssertScope object
Param: targetOrFn
A function that returns a value to monitor, or an object containing the property to monitor
Param: propOrDelta
The property name to monitor (used when first argument is not an object) or the delta that should NOT match
Param: delta
The delta that should NOT match (sign is ignored, only absolute value matters)
Param: evalMsg
Optional message to display if the assertion fails
Returns
The current IAssertScope.that object