Я использую QUnit , чтобы проверить мой код CoffeeScript как в браузере, так и через командную строку; вы можете использовать node-qunit для тестирования на сервере. Существуют и другие решения, но QUnit вполне соответствует моим потребностям и может быть довольно элегантно использован из CoffeeScript:
module 'MyModule'
test 'MyModule.someFunction', ->
ok someValue
strictEqual anotherValue, 323
QUnit, кроме того, поддерживает асинхронные тесты, что делает его пригодным не только для тестирования AJAX в браузере, но и для тестирования различных асинхронных приборов в node.js, таких как ввод / вывод.