Mocha более гибкий чем jasmine. Однако для mocha необходимо использование библиотеки утверждений (к примеру chai), что несколько сложнее в настройке и поддержке. Для jasmine есть прекрасный jasmine-jquery плагин, который упрощает тестирование JQuery и предоставляет поддержку фикстур. Думаю тут больше вопрос вкуса, так как по возможностям они сопоставимы.
Естественно, если нет следующего времени запуска (есть ограничение по количеству повторов или до даты), задача не добавляется в DelayedJob.