Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A set of jasmine powered koans for learning Backbone.js.

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 css
Octocat-spinner-32 images
Octocat-spinner-32 js
Octocat-spinner-32 templates
Octocat-spinner-32 .gitignore
Octocat-spinner-32 index.html
Octocat-spinner-32 specrunner.html
Octocat-spinner-32 tooterApp.js

Backbone Koans

A set of jasmine powered koans for learning Backbone.js.

The koans verify behavior of a Todo list app, a modified version of the original Todos app created by Jérôme Gravel-Niquet.

How to Run

cp -R js/koans koans

This gets you a fresh set of failing specs to start with.

Open your favorite browser, and load the specrunner.html file. You should see many failing specs.

If you have python on your machine, here's an easy way to do that:

python -m SimpleHTTPServer

Work your way through the jasmine specs in the koans/ directory, and when you finish you should have a better understanding of how to create and test a Backbone app.

Something went wrong with that request. Please try again.