Sha256: e9f02a3f931f87a6e8ead5e67856cd4aa7e582d46d452a83c9cd2f209655dcec
Contents?: true
Size: 813 Bytes
Versions: 12
Compression:
Stored size: 813 Bytes
Contents
require 'test_helper' describe Fanforce::AppWorker::Errors do before do clean_dbs end it 'should save error to redis' do Fanforce::AppWorker.enqueue('test', {name: 'caleb'}) ran_job = false Fanforce::AppWorker.run({'queue_id' => 'test'}) do |params| ran_job = true raise 'test' end assert ran_job == true assert Fanforce::AppWorker::Errors.list_summaries('test').size == 1 assert Fanforce::AppWorker.iron_mq.queue('test').size == 0 end it 'should correctly retry error' do Fanforce::AppWorker.enqueue('test', {name: 'caleb'}) Fanforce::AppWorker.run({'queue_id' => 'test'}) do |params| raise 'test' end assert Fanforce::AppWorker::Errors.list('test').retry assert Fanforce::AppWorker.iron_mq.queue('test').size == 1 end end
Version data entries
12 entries across 12 versions & 1 rubygems