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
|
assert_match %r{t\.datetime\s+"updated_at",\s+precision: 6,\s+null: false$}, output
|
||||||
end
|
end
|
||||||
|
|
||||||
if current_adapter?(:PostgreSQLAdapter)
|
if current_adapter?(:PostgreSQLAdapter, :SQLServerAdapter)
|
||||||
def test_datetime_precision_with_zero_should_be_dumped
|
def test_datetime_precision_with_zero_should_be_dumped
|
||||||
@connection.create_table(:foos, force: true) do |t|
|
@connection.create_table(:foos, force: true) do |t|
|
||||||
t.timestamps precision: 0
|
t.timestamps precision: 0
|
||||||
|
|
|
@ -68,7 +68,7 @@ if subsecond_precision_supported?
|
||||||
assert_match %r{t\.time\s+"finish",\s+precision: 6$}, output
|
assert_match %r{t\.time\s+"finish",\s+precision: 6$}, output
|
||||||
end
|
end
|
||||||
|
|
||||||
if current_adapter?(:PostgreSQLAdapter)
|
if current_adapter?(:PostgreSQLAdapter, :SQLServerAdapter)
|
||||||
def test_time_precision_with_zero_should_be_dumped
|
def test_time_precision_with_zero_should_be_dumped
|
||||||
@connection.create_table(:foos, force: true) do |t|
|
@connection.create_table(:foos, force: true) do |t|
|
||||||
t.time :start, precision: 0
|
t.time :start, precision: 0
|
||||||
|
|
|
@ -154,7 +154,7 @@ if ActiveRecord::Base.connection.supports_views?
|
||||||
end
|
end
|
||||||
|
|
||||||
# sqlite dose not support CREATE, INSERT, and DELETE for VIEW
|
# 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
|
class UpdateableViewTest < ActiveRecord::TestCase
|
||||||
self.use_transactional_tests = false
|
self.use_transactional_tests = false
|
||||||
fixtures :books
|
fixtures :books
|
||||||
|
@ -200,7 +200,7 @@ if ActiveRecord::Base.connection.supports_views?
|
||||||
end
|
end
|
||||||
end
|
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?`
|
end # end of `if ActiveRecord::Base.connection.supports_views?`
|
||||||
|
|
||||||
if ActiveRecord::Base.connection.respond_to?(:supports_materialized_views?) &&
|
if ActiveRecord::Base.connection.respond_to?(:supports_materialized_views?) &&
|
||||||
|
|
Loading…
Reference in a new issue