Sha256: 2a0ca7e0e82ff74650c66c5e2250d9c90d1a07e743eaba64d602ccc1c482f3dd

Contents?: true

Size: 933 Bytes

Versions: 53

Compression:

Stored size: 933 Bytes

Contents

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

require ROOT_PATH + '/spec/support/image_matchers.rb'

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

root_path = ROOT_PATH + '/tmp/dragonfly_cukes'
logger = Logger.new(ROOT_PATH + '/tmp/dragonfly_cukes.log')

Dragonfly[:images].configure_with(:imagemagick).configure do |c|
  c.datastore.root_path = root_path
  c.log = logger
end

Dragonfly[:files].configure do |c|
  c.datastore.root_path = root_path
  c.log = logger
  c.analyser.register(Dragonfly::Analysis::FileCommandAnalyser)
end

SAMPLE_IMAGE_PATH = ROOT_PATH + '/samples/beach.png'

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

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

World(MyHelpers)

Version data entries

53 entries across 53 versions & 2 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.7.4 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.7.3 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.7.2 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.7.1 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.7.0 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
dragonfly-0.9.15 features/support/setup.rb
dragonfly-0.9.14 features/support/setup.rb
dragonfly-0.9.13 features/support/setup.rb
classiccms-0.6.9 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.8 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.7 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.6 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.5 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.4 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.3 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.2 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.1 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.6.0 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb
classiccms-0.5.17 vendor/bundle/gems/dragonfly-0.9.12/features/support/setup.rb