Sha256: 0a0e644aa64e556b259945b11e7324e995af80d6b7f6ae7523986ea76bb36748
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib")) require 'rails' require 'active_record' require 'rspec' require 'mocha_standalone' require 'memcached' require 'cacheable' ActiveRecord::Migration.verbose = false ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => ':memory:') MODELS = File.join(File.dirname(__FILE__), "models") $LOAD_PATH.unshift(MODELS) Dir[ File.join(MODELS, "*.rb") ].sort.each { |file| require File.basename(file) } module Rails class <<self def cache @cache ||= Memcached::Rails.new end end end RSpec.configure do |config| config.mock_with :mocha config.filter_run focus: true config.run_all_when_everything_filtered = true config.before :all do ::ActiveRecord::Schema.define(:version => 1) do create_table :users do |t| t.string :login end create_table :accounts do |t| t.integer :user_id end create_table :posts do |t| t.integer :user_id t.string :title end create_table :comments do |t| t.integer :commentable_id t.string :commentable_type end create_table :images do |t| t.integer :viewable_id t.string :viewable_type end end end config.after :all do ::ActiveRecord::Base.connection.tables.each do |table| ::ActiveRecord::Base.connection.drop_table(table) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_cacheable-1.3.1 | spec/spec_helper.rb |