kranux / tdjsd-playground

Test-Driven JavaScript development playground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. 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
  1. In browsers you want to run tests navigate to http://localhost:4224/

  2. When page loads click on "Capture This Browser"

Running tests

  1. Navigate to source directory

  2. 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

About

Test-Driven JavaScript development playground


Languages

Language:JavaScript 98.1%Language:Shell 1.9%