Testing / Spec Frameworks87

yui3-mochaYUI 3.x Source Tree
gruntGrunt: a task-based command line build tool for JavaScript projects.
gruntGrunt: a task-based command line build tool for JavaScript projects.
expressoTDD framework for node -- high speed parallel testing!
nodeunitEasy unit testing in node.js and the browser, based on the assert module.
jasmine-nodeIntegration of Jasmine Spec framework with Node.js
sinonTest spies, stubs and mocks for JavaScript.
cucumberPure Javascript Cucumber
gherkinA fast Gherkin parser in Ragel (The parser behind Cucumber)
whiskeyA powerful test runner for NodeJS applications.
kyuriA node.js cucumber implementation with a few extra asynchronous keywords. supports 160+ languages and exports to VowsJS stubs
yetiThe YUI Easy Testing Interface: run browser JS unit tests from the command line!
chaiBDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
chaiBDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
jessieNode runner for Jasmine JavaScript BDD testing framework
yuitestYUI Test
juteJavascript Unit Test Framework
testosteroneVirile testing for http servers or any nodejs application.
lowkicksimplifies running javascript tests on varied environments, from command-line.
lowkicksimplifies running javascript tests on varied environments, from command-line.
cucumisBDD Cucumber Style Asynchronous Testing Framework for node.js
coverNative JavaScript Code Coverage
replayWhen API testing slows you down: record and replay HTTP responses like a boss
replayWhen API testing slows you down: record and replay HTTP responses like a boss
foounitA simple but powerful cross-platform BDD test framework
jasmine-domRun your jasmine runner.html headless using node.js. Output the results in several formats including JSON and JUnit XML (good for integration with Jenkins CI).
isthe definitive JavaScript type testing library
JodyA BDD Framework for Node.js, with support for http testing
dice-rollA javascript a/b test library
httpmockAn HTTP server useful for stubbing out external dependencies in functional tests
factory-ladya factory library for node.js / javascript inspired by factory_girl
factory-ladya factory library for node.js / javascript inspired by factory_girl
factory-ladya factory library for node.js / javascript inspired by factory_girl
twerpSuper simple, class based testing for twerps.
givenwhenthenSimple web app acceptance testing with BDD semantics using Selenium and Sauce Labs.
givenwhenthenSimple web app acceptance testing with BDD semantics using Selenium and Sauce Labs.
givenwhenthenSimple web app acceptance testing with BDD semantics using Selenium and Sauce Labs.
highkickasynchronous, no-style, super simple testing tool for nodejs
highkickasynchronous, no-style, super simple testing tool for nodejs
maryjaneMock objects for Javascript, inspired by Mockito
rinutsA service which exposes tests through a RESTful api. Allows for remote querying and running tests on the service, by using http requests", as well as retrieving a detailed run information
kinObject creator using blueprints
ensurenodejs testing made easy
jasbincommandline node.js interface for jasmine, the BDD Javascript Testing framework
vows-isBDD style assertions for vows topics.
hook.io-mockA hook.io hook that mocks messages. Useful for hook.io related development.
hook.io-mockA hook.io hook that mocks messages. Useful for hook.io related development.
tadJavaScript test suite
testfulnodejs test framework for restful(http) service
slim-jimRemote JS execution in multiple browsers / without browser...
gherkin-aceSyntax highlighters for Gherkin source
gherkin-aceSyntax highlighters for Gherkin source
gherkin-aceSyntax highlighters for Gherkin source
testingbotSelenium Node.JS adapter
rinuts-nodeunitDriverA nodeunit driver for rinuts. enumerates and runs single nodeunit tests
loremipstreamA configurable Readable Stream that generates Lorem ipsum. Helpful in stream testing.
node-specExtremely minimal specing for node.js.
moodswingNode.js testing framework for that time of the software development cycle.
fire-testTesting Expressions for fire.js
whenTest harness done my way
nockHTTP Mocking for Node
fire-testTesting Expressions for fire.js
fire-testTesting Expressions for fire.js
chunkyBreak up messages into randomly-sized chunks
taprTapper (tapr) is a node.js tap runner which improves formatting and allows stdout and stderr mixed in with the tap output. Also optionally adds color to the output
oinkA simple test runner built on webkit-server.
oinkA simple test runner built on webkit-server.
fire-testTesting Expressions for fire.js
testingeya nodejs test runner that supports sequential and parallel testing and testing of asynchronous functions
speculumNodeJS BDD Test Suite
stestA sane event driven async testing framework.
storiesGiven/When/Then integration awesomeness for Node.js
speculumNodeJS BDD Test Suite
selenium
testerUnit testing utility for node.js
quizAnother simple test framework.
quizAnother simple test framework.
stestA sane event driven async testing framework.
quizAnother simple test framework.
fixturesnpm package for testing with fixtures as JSON data
vows-fluentfluent API for vows
expressobddAdd basic multilevel describe/it bdd constructs to expresso
hastestsHasTests API for node.js
hastestsHasTests API for node.js
hastestsHasTests API for node.js
hastestsHasTests API for node.js
node-qunitNode.js QUnit compatible Testrunner