Qual é o caminho de menor resistência para a depuração de testes de mocha?

Editar Nov 2016: o Node agora possui um depurador integrado com o qual você pode começar--inspect. Esta resposta explica isso:https://stackoverflow.com/a/39901169/30946.

Eu estou construindo um teste de moca no coffeescript. Logo no topo do teste eu tenho:

require "../assets/js/theObject.coffee"
debugger
ss = new TheObject()

Eu gostaria de parar nessa linha de depurador porque o objeto emtheObject.coffee não está sendo carregado. Estou usando o node-inspector e funciona, tipo.

O processo que tenho é:

iniciar o inspetor de nóexecutar o teste na linha de comando commocha --compilers coffee:coffee-script ./test/theObjectTests.coffee --ui bdd -d --debug-brkvá para a página node-inspector, atualize-a se ela já estiver abertaaguarde o arquivotheObject.coffee para ser carregado, em seguida, coloque um ponto de interrupção na linha correta

Deve haver um caminho mais fácil. Parece que eu deveria ser capaz de ter um depurador em execução e apenas parar na linha do depurador, mas não consigo encontrá-lo.

Eu tenho WebStorm, que tem um depurador (este artigo discute configurá-lo para executar testes mocha, mas isso não me ajudou), mas quando eu inicio isso, ele falha. O comando que está sendo executado na janela de depuração do WebStorm é:

"C:\Program Files\nodejs\node.exe" --debug-brk=64232 C:\Users\jcollum\AppData\Roaming\npm\_mocha

C:\Users\jcollum\AppData\Roaming\npm\_mocha:2
basedir=`dirname "$0"`

Eu suspeito que isso possa ser um problema específico do Windows.

Env: Windows 7, Webstorm, nó 0.8.16, mocha 1.7.4, git-bash

A pergunta: se você está começando do zero com Mocha, qual é a maneira mais fácil de obter um depurador que irá parar facilmente em uma linha de depuração? Fácil é a palavra chave aqui.

Edit: desde perguntando isso eu parei de usar o Windows e estou trabalhando no Ubuntu. Meu processo de depuração do mocha (que eu uso com pouca freqüência) é o mesmo.