Discussion on: Use bind to assert a function throws error

markomannux profile image
Marco Mannucci Author

Absolutely! I think even a simple anonymous function would work, but in that case the scope may bite you 😂

oysmal profile image
Øystein Malt

It wouldn’t in this case, as the function tested would retain its scope. It is functionally the same if you intent to bind the function to itself. In fact bind returns a new function (so you get 2 functions here as well), which is good to remember if using it with e.g. React event handlers (referential equality changes) 😊