Sha256: 0ea5223dec1872251696b4f2e76151cb99292e0999df1fc4d25efce462ad7b12

Contents?: true

Size: 714 Bytes

Versions: 1

Compression:

Stored size: 714 Bytes

Contents

require 'spec_helper'

describe "ActiveJob inline" do
  if defined? ActiveJob
    before :each do
      DelayedPaperclip.options[:background_job_class] = DelayedPaperclip::Jobs::ActiveJob
      ActiveJob::Base.queue_adapter = :inline
      ActiveJob::Base.logger = nil
    end

    let(:dummy) { Dummy.new(:image => File.open("#{ROOT}/spec/fixtures/12k.png")) }

    describe "perform job" do
      before :each do
        DelayedPaperclip.options[:url_with_processing] = true
        reset_dummy
      end

      it "performs a job" do
        dummy.image = File.open("#{ROOT}/spec/fixtures/12k.png")
        Paperclip::Attachment.any_instance.expects(:reprocess!)
        dummy.save!
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
delayed_paperclip-2.9.2 spec/integration/active_job_inline_spec.rb