Mocha 1.6.0 added support for string-diff of actual and expected values.
Chai should throw exceptions with this flag when appropriate.
This naive diff did not work at all, so I'm assuming I'm missing something:
What are you test scenarios? A quick check of this and it seems to be working....
Edit: mocha @ 1.7.2
This could have been fixed by #109
Well a pleasant surprise! Closing.
@elliotf - If you are still having issues, please reopen.