Ada | C/C++ | HTML | Java | Javascript | .NET | Perl | PHP | Python | Ruby | SQL | Tcl | XML | Others

JavaScript unit testing tools (9 found)


Blue Ridge

Description:

The Blue Ridge JavaScript Testing Plugin supports command-line and in-browser JavaScript unit tests for Ruby on Rails applications. It bundles several great tools together in a convention-over-configuration, Rails-like way. These tools include: Rhino (a Java-based JavaScript interpreter), Screw.Unit (a behaviour-driven development syntax for JavaScript similar to RSpec), Smoke (a JavaScript mocking & stubbing library similar to Mocha), and env.js (a DOM implementation written entirely in JavaScript). Blue Ridge will soon add support for unit testing JavaScript in non-Rails applications.

Requirement:

Linux, OS X, Unix


Crosscheck

Description:

Crosscheck is an open source testing framework for verifying your in-browser javascript. It helps you ensure that your code will run in many different browsers such as Internet Explorer and Firefox, but without needing installations of those browsers. The only thing you need is a Java Virtual Machine.

Requirement:

javascript java


JavaScript Assertion Unit

Description:

If you're a JavaScript developer, with or without a long experience of coding using this nice scripting language, we hope this tool will help to improve your coding skill and to release more robust software thru an intensive testing practice.

Requirement:

OS Independent


JSCoverage

Description:

JSCoverage is a tool that generates code coverage statistics for JavaScript programs. JSCoverage works by instrumenting the JavaScript code used in web pages. Code coverage statistics are collected while the instrumented JavaScript code is executed in a web browser. JSCoverage works with any modern standards-compliant web browser, including Internet Explorer, Firefox, and Opera.

Requirement:

Windows, Linux


jsmock

Description:

JSMock is a fully featured Mock Object library for JavaScript that provides the necessary tools to do effective interactive based testing.

Requirement:

Internet Explorer / Firefox / Safari


JSNUnit

Description:

JSNUnit is unique in that it tests JavaScript within the ASP .NET and Browser environments. It does not require a separate runner that runs as an EXE. The same code works on both the server and the client when testing Ajax applications in a .NET environment.

Requirement:

.NET


JsUnit

Description:

Edward Hieatt's JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of JUnit to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and mutiple machines running different OSs. The advantage of testing JavaScript inside the browser is that you can run your tests in all your targeted browsers. This goes a long way to addressing the old problem of inconsistency in JavaScript implementations across browsers.

Requirement:

JavaScript 1.4 or higher, wide range of browsers supported.


JsUnit (2)

Description:

J?rg Schaible's JsUnit is a simple framework to write repeatable tests in JavaScript and is a port of JUnit 3.8.1, covering the core system and the examples. This version concentrates on the command-line and the server-side JavaScript usage.

Requirement:

tbc


RhinoUnit

Description:

This is a Javascript testing framework for use within ANT. It has all the usual assertions, as well as new ones to ensure that functions are called, and checks to stop your code polluting the global namespace (don't forget your vars!) as well as integrated JSLint to keep your code look consistent (and pick up on some potential problems)

Requirement:

ANT


For those projects hosted on SourceForge, the project activity data is updated weekly using live newsfeeds powered by CaRP