Skip to content

Commit

Permalink
re-arrange test helpers to fix travis ci build issues
Browse files Browse the repository at this point in the history
  • Loading branch information
rdy committed Dec 28, 2011
1 parent b67fe41 commit 8142de8
Showing 1 changed file with 8 additions and 21 deletions.
29 changes: 8 additions & 21 deletions test/test_helper.rb
@@ -1,7 +1,6 @@
require 'rubygems'
require 'bundler/setup'
require 'test/unit'
require 'fixture_builder'

class Rails
def self.root
Expand All @@ -13,29 +12,17 @@ def test_path(glob)
File.join(Rails.root, 'test', glob)
end

if defined?(ActiveRecord)
require 'active_record/test_case'

class ActiveSupport::TestCase
include ActiveRecord::TestFixtures
self.fixture_path = "#{Rails.root}/test/fixtures/"

setup do
ActiveRecord::IdentityMap.clear
end
end
require 'active_support/concern'
require 'active_record'
require 'active_record/test_case'
require 'active_record/fixtures'

ActionDispatch::IntegrationTest.fixture_path = ActiveSupport::TestCase.fixture_path

def create_fixtures(*table_names, &block)
Fixtures.create_fixtures(ActiveSupport::TestCase.fixture_path, table_names, {}, &block)
end
def create_fixtures(*table_names, &block)
Fixtures.create_fixtures(ActiveSupport::TestCase.fixture_path, table_names, {}, &block)
end

require "active_support/concern"
require "active_record"
require "sqlite3"
require "active_record/fixtures"
require 'sqlite3'
require 'fixture_builder'

class MagicalCreature < ActiveRecord::Base
validates_presence_of :name, :species
Expand Down

0 comments on commit 8142de8

Please sign in to comment.