Implementing simple data structures and algorithms with JavaScript while reading "Test-Driven JavaScript Development" by Christian Johansen.
Use js-test-driver for xUnit style tests.
Download <a href="https://code.google.com/p/js-test-driver/downloads/list" target="_blank>https://code.google.com/p/js-test-driver/downloads/list
Setup instructions
MS Windows
set environment variable JSTESTDRIVER_HOME=c:\bin
(Ubuntu) Linux:
add to .bashrc:
export JSTESTDRIVER_HOME=~/bin
Starting test server
- start command from shell:
MS Windows
> java -jar %JSTESTDRIVER_HOME%/JsTestDriver-1.3.5.jar --port 4224
Linux
java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.3.5.jar --port 4224
-
In browsers you want to run tests navigate to http://localhost:4224/
-
When page loads click on "Capture This Browser"
Running tests
-
Navigate to source directory
-
Run command in shell:
MS Windows
> java -jar %JSTESTDRIVER_HOME%/JsTestDriver-1.3.5.jar --tests all
Linux
java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.3.5.jar --tests all
Configuration
config file jsTestDriver.conf (case sensitive name!) in YAML format:
server: http://localhost:4224 load: - src/*.js - test/*.js