Sha256: 58674be3fb78d63fd7a678e949359b5a6e9e3438bb81ede518e3ef38fadc3e23

Contents?: true

Size: 1.22 KB

Versions: 8

Compression:

Stored size: 1.22 KB

Contents

require "rubygems"
require "bundler"
Bundler.setup(:default, :test)

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
require 'dragonfly'
require 'fileutils'
require 'tempfile'
require 'webmock/rspec'
require 'pry'

# Requires supporting files with custom matchers and macros, etc,
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

SAMPLES_DIR = Pathname.new(File.expand_path('../../samples', __FILE__))

RSpec.configure do |c|
  c.include ModelHelpers
  c.include RackHelpers
end

def todo
  raise "TODO"
end

require 'logger'
LOG_FILE = 'tmp/test.log'
FileUtils.rm_rf(LOG_FILE)
Dragonfly.logger = Logger.new(LOG_FILE)

RSpec.configure do |c|
  c.after(:each) do
    Dragonfly::App.destroy_apps
  end
end

def test_app(name=nil)
  app = Dragonfly::App.instance(name)
  app.datastore = Dragonfly::MemoryDataStore.new
  app.secret = "test secret"
  app
end

def test_imagemagick_app
  test_app.configure do
    generator :convert, Dragonfly::ImageMagick::Generators::Convert.new
    processor :convert, Dragonfly::ImageMagick::Processors::Convert.new
    analyser :image_properties, Dragonfly::ImageMagick::Analysers::ImageProperties.new
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dragonfly-1.3.0 spec/spec_helper.rb
dragonfly-1.2.1 spec/spec_helper.rb
dragonfly-1.2.0 spec/spec_helper.rb
dragonfly-1.1.5 spec/spec_helper.rb
dragonfly-1.1.4 spec/spec_helper.rb
dragonfly-1.1.3 spec/spec_helper.rb
dragonfly-1.1.2 spec/spec_helper.rb
dragonfly-1.1.1 spec/spec_helper.rb