Sha256: d9041993d5d7732c6076c26d8af92780e35a8f9a55afbf0f397bed95389294e9
Contents?: true
Size: 1.93 KB
Versions: 1
Compression:
Stored size: 1.93 KB
Contents
#!/usr/bin/env ruby require 'test/unit' require File.join(File.dirname(__FILE__), 'connection') module Schemas class Definitions < Test::Unit::TestCase def setup con.default_schema = 'dbo' end def test_column_definitions assert con.column_definitions('schema_checks').length.nonzero? assert con.column_definitions('dbo.schema_checks').length.nonzero? assert con.column_definitions('activerecord_unittest..schema_checks').length.nonzero? assert con.column_definitions('activerecord_unittest.dbo.schema_checks').length.nonzero? assert con.column_definitions('foo.schema_checks').length.zero? con.default_schema = 'foo' assert con.column_definitions('schema_checks').length.zero? assert con.column_definitions('dbo.schema_checks').length.nonzero? assert con.column_definitions('activerecord_unittest..schema_checks').length.zero? assert con.column_definitions('activerecord_unittest.dbo.schema_checks').length.nonzero? assert con.column_definitions('activerecord_unittest.foo.schema_checks').length.zero? end def test_view_information assert_nil con.view_information 'foo.schema_checks_view' assert_not_nil con.view_information 'dbo.schema_checks_view' assert_not_nil con.view_information 'schema_checks_view' assert_not_nil con.view_information 'activerecord_unittest.dbo.schema_checks_view' assert_not_nil con.view_information 'activerecord_unittest..schema_checks_view' end def test_columns assert con.columns('schema_checks').length.nonzero? assert con.columns('dbo.schema_checks').length.nonzero? assert con.columns('foo.schema_checks').length.zero? assert con.columns('activerecord_unittest..schema_checks').length.nonzero? assert con.columns('activerecord_unittest.dbo.schema_checks').length.nonzero? assert con.columns('activerecord_unittest.foo.schema_checks').length.zero? end def con con = ActiveRecord::Base.connection end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-sqlserver-adapter-schemas-1.0.2 | test/schemas/definitions.rb |