mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Allow SQLServerAdapter to opt into a few tests.
This commit is contained in:
parent
f5d66cb3e5
commit
984873003c
3 changed files with 4 additions and 4 deletions
|
@ -73,7 +73,7 @@ if subsecond_precision_supported?
|
|||
assert_match %r{t\.datetime\s+"updated_at",\s+precision: 6,\s+null: false$}, output
|
||||
end
|
||||
|
||||
if current_adapter?(:PostgreSQLAdapter)
|
||||
if current_adapter?(:PostgreSQLAdapter, :SQLServerAdapter)
|
||||
def test_datetime_precision_with_zero_should_be_dumped
|
||||
@connection.create_table(:foos, force: true) do |t|
|
||||
t.timestamps precision: 0
|
||||
|
|
|
@ -68,7 +68,7 @@ if subsecond_precision_supported?
|
|||
assert_match %r{t\.time\s+"finish",\s+precision: 6$}, output
|
||||
end
|
||||
|
||||
if current_adapter?(:PostgreSQLAdapter)
|
||||
if current_adapter?(:PostgreSQLAdapter, :SQLServerAdapter)
|
||||
def test_time_precision_with_zero_should_be_dumped
|
||||
@connection.create_table(:foos, force: true) do |t|
|
||||
t.time :start, precision: 0
|
||||
|
|
|
@ -154,7 +154,7 @@ if ActiveRecord::Base.connection.supports_views?
|
|||
end
|
||||
|
||||
# sqlite dose not support CREATE, INSERT, and DELETE for VIEW
|
||||
if current_adapter?(:Mysql2Adapter, :PostgreSQLAdapter)
|
||||
if current_adapter?(:Mysql2Adapter, :PostgreSQLAdapter, :SQLServerAdapter)
|
||||
class UpdateableViewTest < ActiveRecord::TestCase
|
||||
self.use_transactional_tests = false
|
||||
fixtures :books
|
||||
|
@ -200,7 +200,7 @@ if ActiveRecord::Base.connection.supports_views?
|
|||
end
|
||||
end
|
||||
end
|
||||
end # end of `if current_adapter?(:Mysql2Adapter, :PostgreSQLAdapter)`
|
||||
end # end of `if current_adapter?(:Mysql2Adapter, :PostgreSQLAdapter, :SQLServerAdapter)`
|
||||
end # end of `if ActiveRecord::Base.connection.supports_views?`
|
||||
|
||||
if ActiveRecord::Base.connection.respond_to?(:supports_materialized_views?) &&
|
||||
|
|
Loading…
Reference in a new issue