Sha256: 4797ffcf0f461564f31e335bf55e60612d666612e917af80c09b69de1d547409

Contents?: true

Size: 955 Bytes

Versions: 8

Compression:

Stored size: 955 Bytes

Contents

$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../../lib')
require 'dragonfly'
require 'spec/expectations'
require 'test/unit/assertions'
require File.dirname(__FILE__) + '/../../spec/image_matchers.rb'

ROOT_PATH = File.expand_path(File.dirname(__FILE__) + "/../..")

# A hash of <name for reference> => <dragonfly uid> pairs
TEMP_FILES = {}

Dragonfly[:images].configure_with(:imagemagick)
Dragonfly[:files].configure do |c|
  c.analyser.register(Dragonfly::Analysis::FileCommandAnalyser)
end

SAMPLE_IMAGE_PATH = File.dirname(__FILE__)+'/../../samples/beach.png'

Before do
  # Remove temporary images
  TEMP_FILES.each do |name, uid|
    $app.datastore.destroy(uid)
    TEMP_FILES.delete(name)
  end
end

AfterStep do |scenario|
  Dir["#{ROOT_PATH}/Gemfile*.lock"].each{|f| FileUtils.rm_f(f) }
end

module MyHelpers
  
  def make_request(job)
    request = Rack::MockRequest.new($app)
    @response = request.get(job.url)
  end
  
end

World(MyHelpers)

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
dragonfly-0.8.6 features/support/env.rb
dragonfly-0.8.5 features/support/env.rb
dragonfly-0.8.4 features/support/env.rb
fog-dragonfly-0.8.2 features/support/env.rb
dragonfly-0.8.2 features/support/env.rb
fog-dragonfly-0.8.1 features/support/env.rb
dragonfly-0.8.1 features/support/env.rb
dragonfly-0.8.0 features/support/env.rb