For a promise: passes when it fails as described.
Passes when the promise fails with an instance of this class.
Passes when the promise fails with an error whose message has this text.
Passes when the value is the same one (Object.is).
Passes when the value is a number at least this.
Passes when the value is a number at most this.
Passes when the value is null.
Passes when the value has the same content, ignoring undefined keys.
Passes when the value's length is this.
Passes when the value has at least these keys with these values.
The matchers the contracts in
@crowandraven/evalkeeper/testinguse, a small part of Vitest's and Jest'sexpect. Anyexpectwith these works: Vitest's, theexpectpackage, orassertExpect.