If you can get your tests' point across clearly by using node's `assert` 
module and it's not that much difficult to structure compared to a full 
featured test framework, then consider using it.

Otherwise, mocha is the popular recent one, and my personal choice. 
nodeunit is easy to understand too, and has been around for a while. vows 
used to be the choice, there's still a lot of popular modules with their 
tests written with vows. But it's no longer maintained and it shows.

chai is often used along with these to make assertions easier to understand.

On Monday, July 16, 2012 9:56:14 AM UTC-7, Alex Young wrote:
>
> Hello,
>
> I write about Node a lot, and I often illustrate concepts using tests. 
>  However, there isn't a standard test runner for Node.
>
> So, let's say I'm writing a book about Node.  I'd like to include examples 
> using a test runner that's idiomatic, lightweight, and likely to be around 
> in a year or two.  I'm thinking Mocha or Nodeunit might be a good idea.
>
> My projects from 2010-2011 seemed to use Nodeunit, and I've switched a few 
> to Mocha with very little trouble.  Their APIs aren't directly compatible 
> but the same concepts can be readily gleaned in both.
>
> Does anyone have any strong opinions about this? What test runner would 
> you expect (or want) to see in books about Node?
>
> Thanks,
>
> Alex
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to