Sha256: 42fc8b6ebff9fb54b9e8b6aca5431e8b5c0b89347c835844d61c0e1d66c62e2a

Contents?: true

Size: 1.14 KB

Versions: 9

Compression:

Stored size: 1.14 KB

Contents

require 'rubygems'
require 'active_record'
require 'test/unit'

require File.dirname(__FILE__) + '/../lib/has_setting'


ActiveRecord::Base.establish_connection(  
  :adapter  => 'sqlite3',   
  :database => 'test.sqlite3',   
  :timeout => 5000
)

ActiveRecord::Base.connection.drop_table(:settings) rescue ActiveRecord::StatementInvalid
[:foos, :bars, :bazs].each do |table|
  ActiveRecord::Base.connection.drop_table(table) rescue ActiveRecord::StatementInvalid
end



ActiveRecord::Base.connection.create_table(:settings) do |table|
  table.string(:value,      :limit => 255)
  table.string(:name,       :limit => 64,     :null => false)
  table.string(:owner_type, :limit => 255,    :null => false)
  table.integer(:owner_id,                    :null => false)
end
[:foos, :bars, :bazs].each do |table|
  ActiveRecord::Base.connection.create_table(table) do |t|
  end
end
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Base.logger.level = Logger::DEBUG # change to DEBUG if you want to see something :-)

require File.join(File.dirname(__FILE__), 'foo')
require File.join(File.dirname(__FILE__), 'bar')
require File.join(File.dirname(__FILE__), 'baz')

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
simplificator-has_setting-0.3.6 test/test_helper.rb
simplificator-has_setting-0.3.7 test/test_helper.rb
simplificator-has_setting-0.3.8 test/test_helper.rb
simplificator-has_setting-0.3.9 test/test_helper.rb
simplificator-has_setting-0.4.0 test/test_helper.rb
simplificator-has_setting-0.4.1 test/test_helper.rb
simplificator-has_setting-0.4.2 test/test_helper.rb
simplificator-has_setting-0.4.3 test/test_helper.rb
has_setting-0.4.6 test/test_helper.rb