Sha256: aaec1bb836f1e0e7758346112365d2b3aa5edfc2c24d1b9586283b93c6570cd6

Contents?: true

Size: 724 Bytes

Versions: 3

Compression:

Stored size: 724 Bytes

Contents

# encoding: utf-8

ENV['RACK_ENV'] = 'test'

lib_path = File.expand_path('../../lib', __FILE__)
($:.unshift lib_path) unless ($:.include? lib_path)

Bundler.setup(:default, ENV['RACK_ENV'])

require 't_bird'

require 'minitest/autorun'
require 'minitest/reporters'

MiniTest::Reporters.use! MiniTest::Reporters::SpecReporter.new

require 'mocha/setup'
require 'rack/test'
require 'uuid'

module TBirdSpecData
  def sample_file
    File.expand_path('../sample.jpg', __FILE__)
  end

  def upload_file
    upload = Rack::Test::UploadedFile.new(sample_file, 'image/jpeg')

    {
      filename: upload.original_filename,
      type: upload.content_type,
      tempfile: upload.instance_variable_get(:@tempfile)
    }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
t_bird-0.0.5 spec/spec_helper.rb
t_bird-0.0.4 spec/spec_helper.rb
t_bird-0.0.3 spec/spec_helper.rb