Sha256: fe54013c36f9aefb7ea3e1b69a30e1e32a843354c5276adfe44ec25ddd5db593
Contents?: true
Size: 980 Bytes
Versions: 3
Compression:
Stored size: 980 Bytes
Contents
require 'rubygems' require 'bundler' require 'test/unit' require 'active_support' require 'active_record' require 'logger' require 'acts_as_taggable_simple' ENV["DB"] ||= "sqlite3" database_yml = File.expand_path(File.join(File.dirname(__FILE__), "database.yml")) raise "Please create test/database.yml file" if not File.exists? database_yml active_record_configuration = YAML.load_file(database_yml)[ENV["DB"]] ActiveRecord::Base.establish_connection(active_record_configuration) ActiveRecord::Base.logger = Logger.new(File.join(File.dirname(__FILE__), "debug.log")) ActiveRecord::Base.silence do ActiveRecord::Migration.verbose = false load(File.dirname(__FILE__) + "/schema.rb") load(File.dirname(__FILE__) + "/models.rb") end def clean_database! models = [ActsAsTaggableSimple::Tag, ActsAsTaggableSimple::Tagging, TaggableModel, UntaggableModel] models.each do |model| ActiveRecord::Base.connection.execute "DELETE FROM #{model.table_name}" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
acts_as_taggable_simple-0.0.4 | spec/spec_helper.rb |
acts_as_taggable_simple-0.0.3 | spec/spec_helper.rb |
acts_as_taggable_simple-0.0.2 | spec/spec_helper.rb |