Getting Started
Configuration
jsTestDriver.conf
:
server: http://localhost:4224
load:
- myapp/static/js/common/*.js
test:
- myapp/static/js/tests/common/*.js
Sample
var LearnSomething = TestCase("LearnSomething");
LearnSomething.prototype.testOne = function() {
assertEquals(1, 1);
};
LearnSomething.prototype.testTwo = function() {
assertEquals('a', 'a');
};
Setup
Download the
jar
file for the JavaScript test driver.wget http://js-test-driver.googlecode.com/files/JsTestDriver-1.3.2.jar .
Start the test server in a separate console:
java -jar JsTestDriver-1.3.2.jar --port 4224
Open a browser and enter the following URL on a new page:
Repeat for other browsers (if you want)…
Usage
Run the tests:
java -jar JsTestDriver-1.3.2.jar --tests all java -jar JsTestDriver-1.3.4-a.jar --server http://localhost:4224 --tests all --reset
Note:
--reset
reloads the JavaScript code (which is usually what you want when developing).