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

Version Path
fanforce-plugin-worker-2.0.0.rc15 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc14 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc13 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc12 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc11 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc10 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc9 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc8 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc7 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc6 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc5 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc4 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc3 test/controllers/enqueue_test.rb
fanforce-plugin-worker-2.0.0.rc1 test/controllers/enqueue_test.rb
fanforce-plugin-worker-1.6.0 test/controllers/enqueue_test.rb
fanforce-plugin-worker-1.6.0.rc3 test/controllers/enqueue_test.rb
fanforce-plugin-worker-1.6.0.rc2 test/controllers/enqueue_test.rb
fanforce-plugin-worker-1.6.0.rc1 test/controllers/enqueue_test.rb