Testes com chai.js

Seguinte, coloquei ai umas duas classes pra simular um player de música.
Passei mais tempo ontem tentando fazer o highlight function do q implementando :-(

Pensei em fazer uma classe Player, q toca uma música (classe Song) ou uma playlist (array [Song, Song, ...]).
Ai cada música tem um tempo de duração em segundos.
Pensei nesse tempo de duração para colocar um timeout e chamar uma outra função, tipo nextSong, e simular uma chamada async.
Ai podemos usar o Sinon pra ver se a função foi chamada. Ou mesmo pra mudar o clock.
Algo bem simples mesmo, sem muita firula..
Q q vc acha?
 

Pra resolver o problema do reveal-md, só fazer o seguinte.
Só clonar o projeto https://github.com/jlucasps/reveal-md

reveal-md $ npm install
reveal-md $ cd bin/
reveal-md/bin $ ./server-cli.js ../../talk-test-frameworks/README.md

Já teve um cara que fez um fork com highlight, só fiz um fork dele e mudei a transição pra 'default'

Eu tinha um casamento sábado em outra cidade, mas acho q não vou. Se puder, podemos combinar um horário pra alinharmos as coisas.