aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-10-15 17:47:46 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-10-15 17:47:46 +0000
commitd72201e43801994ade896a9706f0960589e3e8a7 (patch)
treed254a44ebdaf3b002f287704084101c2bddc828a /railties
parentccd18dc65008ebb44bfb0e72a8267991838f9744 (diff)
downloadrails-d72201e43801994ade896a9706f0960589e3e8a7.tar.gz
rails-d72201e43801994ade896a9706f0960589e3e8a7.tar.bz2
rails-d72201e43801994ade896a9706f0960589e3e8a7.zip
Backed out of setting testing settings through initializer as that would break backwards compatibility
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2618 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties')
-rw-r--r--railties/helpers/test_helper.rb6
-rw-r--r--railties/lib/initializer.rb27
2 files changed, 6 insertions, 27 deletions
diff --git a/railties/helpers/test_helper.rb b/railties/helpers/test_helper.rb
index 15961ba258..0a4be59572 100644
--- a/railties/helpers/test_helper.rb
+++ b/railties/helpers/test_helper.rb
@@ -3,5 +3,11 @@ require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
require 'test_help'
class Test::Unit::TestCase
+ # Turn off transactional fixtures if you're working with MyISAM tables in MySQL
+ self.use_transactional_fixtures = true
+
+ # Instantiated fixtures are slow, but give you @david where you otherwise would need people(:david)
+ self.use_instantiated_fixtures = false
+
# Add more helper methods to be used by all tests here...
end \ No newline at end of file
diff --git a/railties/lib/initializer.rb b/railties/lib/initializer.rb
index 577d56644a..56299d12a9 100644
--- a/railties/lib/initializer.rb
+++ b/railties/lib/initializer.rb
@@ -36,7 +36,6 @@ module Rails
load_environment
initialize_database
- initialize_fixture_settings
initialize_logger
initialize_framework_logging
initialize_framework_views
@@ -101,17 +100,6 @@ module Rails
ActiveRecord::Base.establish_connection
end
- def initialize_fixture_settings
- return if configuration.environment != 'test' || !configuration.frameworks.include?(:active_record)
-
- require 'test/unit'
- require 'active_record/fixtures'
-
- Test::Unit::TestCase.use_transactional_fixtures = configuration.transactional_fixtures
- Test::Unit::TestCase.use_instantiated_fixtures = configuration.instantiated_fixtures
- Test::Unit::TestCase.pre_loaded_fixtures = configuration.pre_loaded_fixtures
- end
-
def initialize_logger
# if the environment has explicitly defined a logger, use it
return if defined?(RAILS_DEFAULT_LOGGER)
@@ -199,9 +187,6 @@ module Rails
self.breakpoint_server = default_breakpoint_server
self.whiny_nils = default_whiny_nils
self.database_configuration_file = default_database_configuration_file
- self.transactional_fixtures = default_transactional_fixtures
- self.instantiated_fixtures = default_instantiated_fixtures
- self.pre_loaded_fixtures = default_pre_loaded_fixtures
for framework in default_frameworks
self.send("#{framework}=", OrderedOptions.new)
@@ -294,18 +279,6 @@ module Rails
def default_whiny_nils
false
end
-
- def default_transactional_fixtures
- true
- end
-
- def default_instantiated_fixtures
- false
- end
-
- def default_pre_loaded_fixtures
- false
- end
end
end