Sha256: 4cf5be2bf3e598ab273eb5a44c1e3dfa7273344afaf7152d3cc4d98fc5659b6c
Contents?: true
Size: 995 Bytes
Versions: 1
Compression:
Stored size: 995 Bytes
Contents
require 'rails_helper' feature 'deleting a job from the dynamic schedule' do def visit_scheduler_page visit resque_scheduler_engine_routes.schedules_path end before do Resque.schedule = { 'some_ivar_job' => { 'cron' => '* * * * *', 'class' => 'SomeIvarJob', 'args' => '/tmp', 'rails_env' => 'test' }, 'some_other_job' => { 'every' => ['1m', ['1h']], 'queue' => 'high', 'custom_job_class' => 'SomeOtherJob', 'rails_env' => 'test', 'args' => { 'b' => 'blah' } } } allow(Resque::Scheduler).to receive(:dynamic).and_return(false) Resque::Scheduler.load_schedule! visit_scheduler_page end after do reset_the_resque_schedule end scenario 'the delete button is not present when the schedule is static' do visit resque_scheduler_engine_routes.schedules_path expect(page).to_not have_css '#job_some_ivar_job .delete-button' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-scheduler-web-0.0.3 | spec/features/schedules/cannot_delete_a_job_when_the_schedule_is_static.rb |