Sha256: f8e163dcbb099556d025b33252bd97620360ddcd9d9fe68fc816903bd7a2ff7f
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require 'jdbc_common' class H2SimpleTest < Test::Unit::TestCase include SimpleTestMethods end class H2SchemaTest < Test::Unit::TestCase def setup @connection = ActiveRecord::Base.connection @connection.execute("create schema s1"); @connection.execute("set schema s1"); CreateEntries.up @connection.execute("create schema s2"); @connection.execute("set schema s2"); CreateUsers.up @connection.execute("set schema public"); Entry.table_name = 's1.entries' User.table_name = 's2.users' user = User.create! :login => "something" Entry.create! :title => "title", :content => "content", :rating => 123.45, :user => user end def teardown @connection.execute("set schema s1"); CreateEntries.down @connection.execute("set schema s2"); CreateUsers.down @connection.execute("drop schema s1"); @connection.execute("drop schema s2"); @connection.execute("set schema public"); Entry.reset_table_name Entry.reset_column_information User.reset_table_name User.reset_column_information end def test_find_in_other_schema assert !Entry.all(:include => :user).empty? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbc-adapter-1.2.5 | test/h2_simple_test.rb |