JSwiki

Unit Testing

See also Wikipedia.

Test Runners

Doctesting

BDD

Mocking

Fuzzing

Ajax

  • Crawljax - Ajax testing and automation.

Coverage

  • JesCov

  • JSCoverage

  • ScriptCover

  • JUTE - Wraps YUI, provides code coverage. Includes both command line and web based interfaces. Provides Selenium, Capture, and V8 testing backends.

  • JCov

Asserts

  • Chai

  • jsassert - Chaining assert.

  • should - BDD style assertions for node.js -- test framework agnostic

Type Annotations

Continuous Integration

Books

References