mirror of
https://github.com/plashchynski/crono.git
synced 2026-03-26 19:31:39 +01:00
15 lines
383 B
Ruby
15 lines
383 B
Ruby
require 'spec_helper'
|
|
require 'rake'
|
|
|
|
load 'tasks/crono_tasks.rake'
|
|
Rake::Task.define_task(:environment)
|
|
|
|
describe 'crono:clean' do
|
|
it 'should clean unused tasks from DB' do
|
|
Crono::CronoJob.create!(job_id: 'used_job')
|
|
expect(Crono).to receive(:load_cronotab)
|
|
Rake::Task['crono:clean'].invoke
|
|
expect(Crono::CronoJob.where(job_id: 'used_job')).not_to exist
|
|
end
|
|
end
|