Sha256: 6863919c529be8a54f2ea99f36b78fcf2103f39198c447ea5e7a96d0e9134e53
Contents?: true
Size: 1.13 KB
Versions: 3
Compression:
Stored size: 1.13 KB
Contents
require 'spec_helper' describe 'Injector#delay' do before :all do carrierwave_processor :delay_processor do delay do process :test end end end before :each do if Object.constants.include?(:FooUploader) Object.send(:remove_const, :FooUploader) end class FooUploader < CarrierWave::Uploader::Base version :alalas do def chacha end end def test_me "original" end end CarrierWave::Processor.configuration = nil end it 'raise error on #delay if no backend chosen' do CarrierWave::Processor.configuration.backend = nil expect{FooUploader.send(:use_processor, :delay_processor)}.to raise_error(CarrierWave::Processor::BackendNotInitializedError) end it 'doesnt raise BackendNotInitializedError error if backend chosen' do CarrierWave::Processor.configure do |config| config.backend :base end begin expect{FooUploader.send(:use_processor, :delay_processor)}.to never_raise(CarrierWave::Processor::BackendNotInitializedError) rescue NotImplementedError # can raise NotImplemented end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
carrierwave-processor-1.1.2 | spec/delay_spec.rb |
carrierwave-processor-1.1.1 | spec/delay_spec.rb |
carrierwave-processor-1.1.0 | spec/delay_spec.rb |