caolan/nodeunit — pull request #273 by Brakeley (2014-08-19 16:13:22+00:00)
Title: catch exceptions that occur when printing test failures

My specific case involved an object with circular references. When making a call to strictEqual(), I was getting:

TypeError: Converting circular structure to JSON

And then it would crash without running the rest of the tests or displaying the "FAILURES: 8/3136 assertions failed (3792ms)" line.

With this fix, I get a better display, a full stack trace, and the tests keep running.