Я хочу использовать CoffeeScript для создания того, что по сути будет библиотекой JavaScript.
Я просто хотел бы иметь возможность
- определить некоторые классы с наследованием
- сохранить мой код в нескольких файлах
- напишите несколько модульных тестов (QUnit или что-то еще, желательно написание тестов на CoffeeScript)
- (в идеале) следить за проектом и создавать его автоматически, пока я работаю
Это кажется разумным, нет? Мой план состоит в том, чтобы запускать модульные тесты для скомпилированного JavaScript в браузере, хотя, если я смогу запустить их прямо в node.js, это даже лучше.
В настоящее время я пытаюсь сделать это с помощью CoffeeToaster и QUnit, используя две разные конфигурации CoffeeToaster, одну с тестами и одну без них. Это работает, но, возможно, у кого-то есть лучшее предложение? Должен ли я отказаться от CoffeeToaster и использовать Cake? Или получить другую среду модульного тестирования? Может ли кто-нибудь указать мне учебник для этого? Я делаю клиентскую JS-библиотеку, поэтому не хочу задействовать Rails и т. д.