It doesn't return anything as shown in the source code, this is because nodeunit relies on AssertionError
to determine if a suite succeeded or not, as you could see here
Why would you want it to return something, what return value would you expect?
The purpose of the library is to test your assertions. It should not return a value since that would mean giving you info to do something with that value, instead, when an assertion throws you will get a console message saying that your tests got broken. I believe this is a good approach.
Your goal is to be notified when something brokes, relying on the library to tell you what broke, not to delve yourself into the details, that is why I believe the author chose this way.