Indeed. That's the test I tried to initially write.  However, it turns out that the error we were seeing was a JavaScript Error (TypeError, specifically), not an exception, so Mocha/Chai doesn't actually catch it in the same, and the output is a bit confusing when the test fails.

That said, overall, it may be more clear to write it that way, as the test itself explodes (which is functionally equivalent to gracefully failing) when the code is broken.

Hmmm.