I am in the early stages of a new project and decided to do the right thing and test everything from the first moment. Having been irritated by the amount of arcane stuff in Mocha, I drank the koolaid and rewrote my starter testing for Tape.
Tape is simple to use but, when I started doing real development and a new test didn't run, I needed to debug and couldn't.
Searching the web, I found that this is not something that is not something that is noted very often. I don't know why. If I had known this, I would not use Tape. In fact, I am going to revert to using Mocha. The elimination of testing globals is not sufficiently compelling to make it worth changing my approach to debugging.
 Why I use Tape Instead of Mocha & So Should You - http://tqwhite.org?F7A285