Testing117

testingSinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
mochamocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
mochamocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
yui3-mochaYUI 3.x Source Tree
zombie-httpsInsanely fast, full-stack, headless testing using node.js
sinonTest spies, stubs and mocks for JavaScript.
shouldBDD style assertions for node.js -- test framework agnostic
nodeunitEasy unit testing in node.js and the browser, based on the assert module.
jasmine-nodeIntegration of Jasmine Spec framework with Node.js
expressouse mocha
restatuse mocha
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.
nockHTTP mocking and expectations library
sodaSelenium Node.JS adapter
gherkinA fast Gherkin parser in Ragel (The parser behind Cucumber)
nodeloadHTTP load/traffic generator and benchmark tool built on Node.js
yetiTest your JavaScript with any browser.
tapTest Anything Protocol tools for node
kyuriA node.js cucumber implementation with a few extra asynchronous keywords. supports 160+ languages and exports to VowsJS stubs
coverNative JavaScript Code Coverage
yuitestYUI Test
qunitPort of QUnit unit testing framework to nodejs
jessieNode runner for Jasmine JavaScript BDD testing framework
frisbyFrisby is a REST API testing framework built on node.js and Jasmine that makes testing API endpoints easy, fast, and fun.
testlingunit tests in all the browsers
juteJavascript Unit Test Framework
testosteroneVirile testing for http servers or any nodejs application.
coverage_testingA Node.js test runner for testing asynchronous code
async_testingA Node.js test runner for testing asynchronous code
testrunnerWormwhole is a streaming message queue system for Node.JS focused on performance.
lowkicksimplifies running javascript tests on varied environments, from command-line.
lowkicksimplifies running javascript tests on varied environments, from command-line.
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
gdataGoogle Data API client for node.js
cucumisBDD Cucumber Style Asynchronous Testing Framework for node.js
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
jezebelA REPL and continuous test runner for Node.js Jasmine tests
lotteAutomated, headless browser testing (using PhantomJS).
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).
fakewebSimple HTTP request interception for test mocking in node.js
isthe definitive JavaScript type testing library
factory-workerFactories for NodeJS
highkickHighKick is a small testing framework that I like.
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.
highkickHighKick is a small testing framework that I like.
JodyA BDD Framework for Node.js, with support for http testing
pactVows macros for easy Node.js HTTP server testing.
jarvis-testJavaScript unit testing framework
httpmockAn HTTP server useful for stubbing out external dependencies in functional tests
dice-rollA javascript a/b test library
fast-or-slowAre your tests fast or slow? A pragmatic testing framework.
maryjaneMock objects for Javascript, inspired by Mockito
joeJoe is a javascript testing framework that actually works. Unlike Mocha, we won't die on you abruptly when executing dynamically created tests and are always able to associate the correct test to the correct corresponding test suite. Switching from Mocha is trivial and only takes a few minutes.
zapa tiny testing tool for node.js
yamlishA parser for the yamlish format
twerpSuper simple, class based testing for twerps.
ichabodA Node.js test harness for writing client side javascript tests and automating test runs with a headless browser.
kinObject creator using blueprints
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
tap-assertAn assert module that outputs tap result objects
ensurenodejs testing made easy
projectwatchWatch file changes and run multiple css/js pre-processors from one watcher
chunkyBreak up messages into randomly-sized chunks
testingbotSelenium Node.JS adapter
hook.io-mockA hook.io hook that mocks messages. Useful for hook.io related development.
watchnIntelligently auto execute tasks on file/directory changes
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.
tadJavaScript test suite
tap-testA simple test framework built on the node-tap library
pipeline-surveyorCheck to see if HTTP pipelining is safe
reutREimplemented Unit Test
rinuts-nodeunitDriverA nodeunit driver for rinuts. enumerates and runs single nodeunit tests
slim-jimRemote JS execution in multiple browsers / without browser...
testfulnodejs test framework for restful(http) service
stestA sane event driven async testing framework.
loremipstreamA configurable Readable Stream that generates Lorem ipsum. Helpful in stream testing.
fixturesnpm package for testing with fixtures as JSON data
stestA sane event driven async testing framework.
hastestsHasTests API for node.js
fire-testTesting Expressions for fire.js
fire-testTesting Expressions for fire.js
banzai-statestore-memBanzai state store in memory
selenium
fire-testTesting Expressions for fire.js
hastestsHasTests API for node.js
moodswingNode.js testing framework for that time of the software development cycle.
hastestsHasTests API for node.js
expressobddAdd basic multilevel describe/it bdd constructs to expresso
fire-testTesting Expressions for fire.js
hastestsHasTests API for node.js
vows-fluentfluent API for vows
testerUnit testing utility for node.js
test-cmd
speculumNodeJS BDD Test Suite
macrotest
quizAnother simple test framework.
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.
tap-global-harnessA default harness for running tap tests
node-qunitNode.js QUnit compatible Testrunner
node-specExtremely minimal specing for node.js.
speculumNodeJS BDD Test Suite
nodysentary
test-tcpTesting TCP program for Node.js, like as Perl's Test::TCP
testingeya nodejs test runner that supports sequential and parallel testing and testing of asynchronous functions
storiesGiven/When/Then integration awesomeness for Node.js
macchiatoTesting microframework that runs tests in-browser (QUnit) and under Node.js (expresso + jsdom)