Sha256: 217c1b355b35ea279cc12e89792461c998ebf9682740166ccc9e7f6e31efdff1

Contents?: true

Size: 727 Bytes

Versions: 6

Compression:

Stored size: 727 Bytes

Contents

# -*- encoding : utf-8 -*-
require 'test_helper'
require 'active_record'
require 'second_level_cache/active_record'

def open_test_db_connect
  ActiveRecord::Base.establish_connection(
    :adapter => 'sqlite3',
    :database => 'test/test.sqlite3'
  )
end
open_test_db_connect

def close_test_db_connect
  ActiveRecord::Base.connection.disconnect!
end

class Test::Unit::TestCase
  def no_connection
    close_test_db_connect
    assert_nothing_raised { yield }
  ensure
    open_test_db_connect
  end

  def teardown
    User.delete_all
  end
end

require 'active_record/model/user'
require 'active_record/model/book'
require 'active_record/model/image'
require 'active_record/model/topic'
require 'active_record/model/post'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
second_level_cache-1.6.2 test/active_record/test_helper.rb
second_level_cache-1.6.1 test/active_record/test_helper.rb
second_level_cache-1.6.0 test/active_record/test_helper.rb
second_level_cache-1.5.1 test/active_record/test_helper.rb
second_level_cache-1.5.0 test/active_record/test_helper.rb
second_level_cache-1.3.2 test/active_record/test_helper.rb