Ranked in these QuestionsQuestion Ranking
Pro Simple API
Very simple API that doesn't require globals, or monkey patching objects for assertions.
Pro It follows the principles of TAP
TAP: Test Anything Protocol
Pro No global functions
Pro Built-in assert
This way you don't have to add more dependencies and external assertion libraries.
Con No concurrency
Cannot run async test cases concurrently for faster test builds.