The function to inspect
Assertions applicable to the return value or errors raised by the function
Perform assertions on a promise
The promise to inspect
Assertions applicable to promises
Perform assertions on any value or object
The value or object to inspect
Assertions applicable to the given value (type)
Perform assertions on a function (inspecting the value it returns or the error that it throws)