Sha256: 1bdb648706ea65036a97fe1b5aa518402ec91b0d0b74458302e122e8a819176d
Contents?: true
Size: 631 Bytes
Versions: 18
Compression:
Stored size: 631 Bytes
Contents
require 'test_helper' describe Fanforce::PluginWorker do before do clean_dbs end it 'should enqueue a job' do Fanforce::PluginWorker.enqueue('test', {name: 'caleb'}) assert Fanforce::PluginWorker.iron_mq.queue('test').size == 1 end it 'should run an enqueued job' do Fanforce::PluginWorker.enqueue('test', {name: 'caleb'}) processed_job = false Fanforce::PluginWorker.run({'queue_id' => 'test'}) do |params| processed_job = true assert params[:name] == 'caleb' end assert processed_job == true assert Fanforce::PluginWorker.iron_mq.queue('test').size == 0 end end
Version data entries
18 entries across 18 versions & 1 rubygems