Sha256: bd84165d64064791dcfeacff7622e984ae09d73aaf1b2556287e94dc7fc514fc

Contents?: true

Size: 1.07 KB

Versions: 14

Compression:

Stored size: 1.07 KB

Contents

##############################################################################
#                             CarrierWave Plugin
##############################################################################

begin
  require 'carrierwave'
  require 'carrierwave/test/matchers'

  RSpec.configure do |config|
    config.include CarrierWave::Test::Matchers, file_attachment: true
  end

  CarrierWave.configure do |config|
    config.storage           = :file
    config.root              = File.expand_path('./tmp')
    config.enable_processing = false
  end

  RSpec.configure do |config|
    config.around(:each, file_attachment: true) do |example|
      previous_carrierwave_processing_mode = subject.class.enable_processing
      previous_carrierwave_storage_mode    = subject.class.storage

      subject.class.enable_processing = true
      subject.class.storage           = :file

      example.run

      subject.class.storage           = previous_carrierwave_storage_mode
      subject.class.enable_processing = previous_carrierwave_processing_mode
    end
  end
rescue LoadError
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rspectacular-0.70.5 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.70.4 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.70.3 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.70.2 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.70.1 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.70.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.69.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.68.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.67.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.66.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.65.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.64.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.63.0 lib/rspectacular/plugins/carrier_wave.rb
rspectacular-0.62.1 lib/rspectacular/plugins/carrier_wave.rb