establish_connetion unless in test environment

Jeremy Steinberg committed Aug 31, 2011
commit 051ff2ee532739271ee6f7c5b63822177a8d2e5c
Showing 10 changed files with 36 additions and 17 deletions
app/models/cms/block.rb +3 -1
@@ @@ -1,5 +1,7 @@
class Cms::Block < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
set_table_name :cms_blocks
app/models/cms/categorization.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Categorization < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_categorizations
# -- Relationships --------------------------------------------------------
app/models/cms/category.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Category < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_categories
# -- Relationships --------------------------------------------------------
app/models/cms/file.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::File < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_files
cms_is_categorized
app/models/cms/layout.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Layout < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_layouts
cms_acts_as_tree
app/models/cms/page.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Page < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_pages
cms_acts_as_tree :counter_cache => :children_count
app/models/cms/revision.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Revision < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_revisions
serialize :data
app/models/cms/site.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Site < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_sites
# -- Relationships --------------------------------------------------------
app/models/cms/snippet.rb +4 -2
@@ @@ -1,6 +1,8 @@
class Cms::Snippet < ActiveRecord::Base
- establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
-
+ unless Rails.env == 'test'
+ establish_connection "#{ComfortableMexicanSofa.config.database_prefix}#{Rails.env}"
+ end
+
set_table_name :cms_snippets
cms_is_categorized
test/unit/configuration_test.rb +1 -0
@@ @@ -16,6 +16,7 @@ class ConfigurationTest < ActiveSupport::TestCase
assert_equal 25, config.revisions_limit
assert_equal ({:en => 'English', :es => 'Español'}), config.locales
assert_equal nil, config.admin_locale
+ assert_equal nil, config.database_prefix
end
def test_initialization_overrides