1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Cover the entire datetime call in the schema dump test

This commit is contained in:
Rafael Mendonça França 2022-01-26 22:21:34 +00:00
parent 3432d6b03e
commit 34961af93f
No known key found for this signature in database
GPG key ID: FC23B6D0F1EEE948

View file

@ -148,12 +148,12 @@ if current_adapter?(:Mysql2Adapter)
test "schema dump datetime includes precise default expression" do
output = dump_table_schema("datetime_defaults")
assert_match %r/t\.datetime\s+"precise_datetime",.+default: -> { "CURRENT_TIMESTAMP\(6\)" }/i, output
assert_match %r/t\.datetime\s+"precise_datetime",\s+precision: 6,\s+default: -> { "CURRENT_TIMESTAMP\(6\)" }/i, output
end
test "schema dump datetime includes precise default expression with on update" do
output = dump_table_schema("datetime_defaults")
assert_match %r/t\.datetime\s+"updated_datetime",.+default: -> { "CURRENT_TIMESTAMP\(6\) ON UPDATE CURRENT_TIMESTAMP\(6\)" }/i, output
assert_match %r/t\.datetime\s+"updated_datetime",\s+precision: 6,\s+default: -> { "CURRENT_TIMESTAMP\(6\) ON UPDATE CURRENT_TIMESTAMP\(6\)" }/i, output
end
test "schema dump timestamp includes default expression" do