Sha256: 83c56689ea9e439a1adfdb5968c3b79dcb11a0844ff25d16ac4f04769be3d7b7

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

# load the environment if not already loaded 
ENV['RACK_ENV'] ||= 'test'

# let ruby know where the code is
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'rubygems'

require 'rmce_uploadr'
require 'rake'
require 'rack/test'
require 'spec'
require 'spec/autorun'

module RMceUploadr; module Test; module Controllers
  def app
    @app ||= ::RMceUploadr::App
  end
end; end; end

Spec::Runner.configure do |config|
  Rake.application = Rake::Application.new

  # before all tests begin
  config.before(:all) do
    test_db = File.join(File.dirname(__FILE__), 'dummy.sqlite3')
    FileUtils.cp File.join(File.dirname(__FILE__), 'test.sqlite3'), test_db
    
    ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => test_db)
  end
  
  # after :all tests end
  config.after(:all) do
    FileUtils.rm File.join(File.dirname(__FILE__), 'dummy.sqlite3')
  end
  
  config.include(Rack::Test::Methods, RMceUploadr::Test::Controllers, :type => :controller)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rmce_uploadr-0.0.3 spec/spec_helper.rb