Search
Write a publication
Pull to refresh
13
0
Send message
Постараюсь в одной из следующих статей посвященной jasmine привести пример тестирования небольшого Backbone приложения.
Mocha более гибкий чем jasmine. Однако для mocha необходимо использование библиотеки утверждений (к примеру chai), что несколько сложнее в настройке и поддержке. Для jasmine есть прекрасный jasmine-jquery плагин, который упрощает тестирование JQuery и предоставляет поддержку фикстур. Думаю тут больше вопрос вкуса, так как по возможностям они сопоставимы.
С помощью ice_cube можно реализовать подобие cron сервиса (думаю даже с более широкими возможностями). Мы используем ice_cube так:

  • при создании расписания, определяем когда произойдет первое событие и это время добавляем в DelayedJob как время запуска задачи.
  • Когда DelayedJob запускает созданную задачу, опять определяем время следующего запуска и снова добавляем задачу в DelayedJob


Естественно, если нет следующего времени запуска (есть ограничение по количеству повторов или до даты), задача не добавляется в DelayedJob.

Information

Rating
Does not participate
Location
Кишинев, Молдова, Молдова
Registered
Activity