Тестирование coffeescript-кода на стороне сервера / на стороне клиента - PullRequest
4 голосов
/ 23 августа 2011

Что вы используете для тестирования CofeeScript в браузере и на сервере (node.js)?

Спасибо

Ответы [ 2 ]

4 голосов
/ 23 августа 2011

Я использую QUnit , чтобы проверить мой код CoffeeScript как в браузере, так и через командную строку; вы можете использовать node-qunit для тестирования на сервере. Существуют и другие решения, но QUnit вполне соответствует моим потребностям и может быть довольно элегантно использован из CoffeeScript:

module 'MyModule'

test 'MyModule.someFunction', ->
    ok someValue
    strictEqual anotherValue, 323

QUnit, кроме того, поддерживает асинхронные тесты, что делает его пригодным не только для тестирования AJAX в браузере, но и для тестирования различных асинхронных приборов в node.js, таких как ввод / вывод.

2 голосов
/ 24 августа 2011

Я использую jasmine как в браузере, так и в node.js (через jasmine-node ).Мне также нравится плагин jasmine-jquery .Жасмин также имеет некоторую асинхронную поддержку.Синтаксис жасмина очень хорош в CoffeeScript, тогда как он немного многословен в javascript с таким количеством вложенных функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...