Skip to content

Commit d087642

Browse files
committed
4.0 compatibility in HSQLDB/H2 schema dump tests
1 parent 4a4c046 commit d087642

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

test/db/h2/schema_dump_test.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ class H2SchemaDumpTest < Test::Unit::TestCase
1919
def test_schema_dump_decimal_when_scale_specified
2020
output = standard_dump(StringIO.new, [/^[^d]/]) # keep db_types
2121
# t.column :sample_small_decimal, :decimal, :precision => 3, :scale => 2, :default => 3.14
22-
assert_match %r{t.decimal\s+"sample_small_decimal",\s+:precision => 3,\s+:scale => 2}, output
22+
if ar_version('4.0')
23+
assert_match %r{t.decimal\s+"sample_small_decimal",\s+precision: 3,\s+scale: 2}, output
24+
else
25+
assert_match %r{t.decimal\s+"sample_small_decimal",\s+:precision => 3,\s+:scale => 2}, output
26+
end
2327
end
2428

2529
end

test/db/hsqldb/schema_dump_test.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ class HSQLDBSchemaDumpTest < Test::Unit::TestCase
99
def test_schema_dump_decimal_when_scale_specified
1010
output = standard_dump(StringIO.new, [/^[^d]/]) # keep db_types
1111
# t.column :sample_small_decimal, :decimal, :precision => 3, :scale => 2, :default => 3.14
12-
assert_match %r{t.decimal\s+"sample_small_decimal",\s+:precision => 3,\s+:scale => 2}, output
12+
if ar_version('4.0')
13+
assert_match %r{t.decimal\s+"sample_small_decimal",\s+precision: 3,\s+scale: 2}, output
14+
else
15+
assert_match %r{t.decimal\s+"sample_small_decimal",\s+:precision => 3,\s+:scale => 2}, output
16+
end
1317
end
1418

1519
end

0 commit comments

Comments
 (0)