Skip to content
This repository

Insanely fast, full-stack, headless browser testing using node.js

Fetching latest commit…

Cannot retrieve the latest commit at this time


If you're going to write an insanely fast, headless test tool, how can you not call it Zombie? Zombie it is.

Zombie.js is a lightweight framefork for testing client-side JavaScript code in a simulated environment. No browser required.

Zombie.js runs on Node.js, so it's insanely fast. It uses JSDOM to simulate a brower, so it can't find incompatibility issues in IE 7.0, but it can spot bugs in your code.

You don't have to, but I really recommend running Zombie.js with Vows , an outstanding BDD test framework for Node.js.




See the documentation for Sizzle.js.

Bleeding Edge

For a full list of runtime dependencies, see package.json.

The test suite requires Vows 0.5.x and Express 1.0.x:

$ npm install vows
$ npm install express
$ cake test

For documentation you'll need Ronn 0.3.x and Docco 0.3:

$ npm install ronn
$ npm install docco


  • Fork the project.
  • Add tests.
  • Make your changes.
  • Send me a pull request.


Zombie.js is copyright of Assaf Arkin, released under the MIT License.

Zombie.js is written in CoffeeScript.

Sizzle.js is copyright of John Resig, released under the MIT, BSD and GPL.

Something went wrong with that request. Please try again.