JSUnit
JsUnit was an open source Unit Testing framework for client-side (in-browser) JavaScript created by Edward Hieat. The project is no longer actively developed and the project manager, Pivotal Labs,[1] has switched development to Jasmine.[2]
It is essentially a port of JUnit to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and multiple machines running different OSs. Its development began in January 2001.[3]
JsUnit uses exception handling, which means JavaScript 1.4 or higher is needed. That means that the browsers supported are Internet Explorer 5.0 or later, Netscape 6.0 or later, Mozilla 0.9 or later, and Konqueror 5.0 or later. The latest version of JsUnit has been tested for:
- Internet Explorer 5.5 and later, on Windows NT, Windows 2000, Windows XP, Windows 95, Mac OS 9, Mac OS X
- Internet Explorer 5.0 and later on Mac OS 9 and Mac OS X
- Mozilla 0.9.4 and later on all platforms (includes all Gecko-based browsers including Firefox 0.9 and later, Netscape 6.2.3 and later)
- Konqueror 5 and later on KDE 3.0.1 (Linux)
To run the server component of JsUnit, a Java VM is needed.
JsUnit is no longer actively developed or supported by its developers.[2]
Other versions
There is a second testing framework going by the name of JsUnit, also essentially a JUnit port. That version, which in primary contrast has solely headless operation, was created by Jӧrg Schaible and introduced in August, 2001.[4]
References
- ↑ Hieat E. (2009). JsUnit moved to GitHub.
- ↑ 2.0 2.1 Github JsUnit Project Page
- ↑ Byrne, Dennis. "JavaScript Test Driven Development with JsUnit and JSMock".
- ↑ Schaible, Jӧrg. "BerliOS Developer: Project Summary - JsUnit".
External links
- http://jsunit.net - JSUnit Documentation