There is an issue when using the TeamCity reporter, that any exception thrown in an async test causes the runner to stop completely (the rest of the tests do not run).
Full example code to reproduce it here (should show 1 failing, 1 passing): https://gist.github.com/2553096
Issue #404 - fixed a string escape bug in the Teamcity reporter that …
…was causing subsequent tests not to complete.
the teamcity reporter's gonna be removed in the next release. feel free to open your issue at http://github.com/travisjeffery/mocha-teamcity-reporter.