How do we extend our TDD cycle into JavaScript? It isn't primarily a matter of tools, or language, but architecture. This presentation goes through some architectural principle that will make your JS easier to test, and then goes through an example of GOOS style TDD by building a Tic-Tac-Toe application.