[tap](https://www.npmjs.com/package/tap) - seems simpler - has builtin support for coverage (using istanbul) - covers also child processes! - has builtin assertions including deep contains