test/helper.rb in beerdb-models-1.1.0 vs test/helper.rb in beerdb-models-1.1.1
- old
+ new
@@ -18,46 +18,13 @@
Beer = BeerDb::Model::Beer
Brand = BeerDb::Model::Brand
Brewery = BeerDb::Model::Brewery
-def setup_in_memory_db
- # Database Setup & Config
+BeerDb.setup_in_memory_db()
- db_config = {
- adapter: 'sqlite3',
- database: ':memory:'
- }
+## add some counties
+AT = Country.create!( key: 'at', title: 'Austria', code: 'AUT', pop: 0, area: 0 )
+W = State.create!( key: 'w', title: 'Wien', country_id: AT.id )
- pp db_config
-
- ActiveRecord::Base.logger = Logger.new( STDOUT )
- ## ActiveRecord::Base.colorize_logging = false - no longer exists - check new api/config setting?
-
- ## NB: every connect will create a new empty in memory db
- ActiveRecord::Base.establish_connection( db_config )
-
-
- ## build schema
- BeerDb.create_all
-end
-
-
-def fillup_in_memory_db
- ## add some counties
-
- at = Country.create!( key: 'at', title: 'Austria', code: 'AUT', pop: 0, area: 0 )
- State.create!( key: 'w', title: 'Wien', country_id: at.id )
-
- de = Country.create!( key: 'de', title: 'Germany', code: 'DEU', pop: 0, area: 0 )
- State.create!( key: 'by', title: 'Bayern', country_id: de.id )
-
-end
-
-setup_in_memory_db()
-fillup_in_memory_db()
-
-AT = Country.find_by!( key: 'at' )
-W = State.find_by!( key: 'w' )
-
-DE = Country.find_by!( key: 'de' )
-BY = State.find_by!( key: 'by' )
+DE = Country.create!( key: 'de', title: 'Germany', code: 'DEU', pop: 0, area: 0 )
+BY = State.create!( key: 'by', title: 'Bayern', country_id: DE.id )