Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A Simple Unit Test Framework for JavaScript that runs in a terminal
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
example
src
tests
README.rdoc
WTFPL-LICENSE

README.rdoc

jsCptUnit

A simple Unit Test Framework for JavaScript. The idea of this framework came when I started to learn the language. As a TDD programmer, I needed at least a xUnit style framework but I couldn't find one that runs in a terminal. Maybe I didn't search well, or maybe I was simply enthousiast with the exercise but I choose to write on myself, jsCptUnit was born.

Quick overview

jsCptUnit is meant to be used like any xUnit framework. It just shown some slighty difference in order to be match with the language.

load('jsCptUnit.js'); function ClassTest() { TestCase.call(this) setup(function() { // some setup stuff }) test('should assert equal', function() { assertEqual(1, 1); }) test('should assert', function() { assert(true); }) teardown(function() { // some teardown stuff }) } new ClassTest().run();

Requirements

To run JavaScript in command line, I use Mozilla's SpiderMonkey engine (www.mozilla.org/js/spidermonkey) and its specific “load” instruction.

Example

This tool comes with an example. An implementation of the problem 'Rent your airplane and make money' that was made in TDD using jsCptUnit. You'll find further information on the project here : acmicpc-live-archive.uva.es/nuevoportal/data/problem.php?p=2942

Feedback

I'd be pleased to have any feedbacks. You can follow me on twitter @captivestudio or via the website www.captive-studio.com

Something went wrong with that request. Please try again.