Sha256: 9f6ce12ade02c3b6e26a86cffb720c26a91044202883526c149f8108de252175

Contents?: true

Size: 937 Bytes

Versions: 2

Compression:

Stored size: 937 Bytes

Contents

ENV['RAILS_ENV'] = 'test'

# Load Rails 3 instance
rails_root = File.join(File.dirname(__FILE__), 'rails3_root')
ENV['BUNDLE_GEMFILE'] = File.expand_path('../../Gemfile', __FILE__)
require "#{rails_root}/config/environment.rb"
require 'rails/test_help'

# Load shoulda extensions
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'shoulda_ext'

# Activate ActiveRecord hooks for trigger_callbacks matcher
ShouldaExt::Matchers::TriggerCallbackMatcher.attach_active_record_callback_hooks!

# Run the migrations
ActiveRecord::Migration.verbose = false
ActiveRecord::Migrator.migrate("#{Rails.root}/db/migrate")

# Setup the fixtures path
ActiveSupport::TestCase.fixture_path =
  File.join(File.dirname(__FILE__), "rails3_root/test/fixtures")

class ActiveSupport::TestCase #:nodoc:
  self.use_transactional_fixtures = false
  self.use_instantiated_fixtures  = false
end


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
socialcast_shoulda_ext-0.1.4 test/helper.rb
socialcast_shoulda_ext-0.1.2 test/helper.rb