Sha256: 2a7feda03ddd11b850aaf8d2b28b551b65f1bc704a5cac817b0ff742098012dd
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 KB
Contents
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib")) $LOAD_PATH.unshift(File.dirname(__FILE__)) require "rspec" require "active_record/railtie" ActiveRecord::Base.logger = Logger.new(STDERR) ActiveRecord::Base.logger.level = 3 require "acts-as-taggable-array-on" # Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f} ActiveRecord::Migration.verbose = false class User < ActiveRecord::Base; end class Admin < User; end RSpec.configure do |config| config.before(:all) do ActiveRecord::Base.establish_connection( adapter: "postgresql", encoding: "unicode", database: "acts-as-taggable-array-on_test", username: "acts-as-taggable-array-on" ) create_database end config.after(:all) do drop_database end config.after(:each) do User.delete_all end end def create_database ActiveRecord::Schema.define(version: 1) do enable_extension("citext") unless extensions.include?("citext") create_table :users do |t| t.string :name t.string :type t.string :colors, array: true, default: [] t.text :sizes, array: true, default: [] t.integer :codes, array: true, default: [] t.citext :roles, array: true, default: [] t.timestamps null: true end end end def drop_database ActiveRecord::Base.connection.tables.each do |table| ActiveRecord::Base.connection.drop_table(table) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts-as-taggable-array-on-0.7.0 | spec/spec_helper.rb |