Skip to content

Commit 3c06aa8

Browse files
committed
DIY migration code that can work in AR 5.2 or 6
1 parent 190d2c1 commit 3c06aa8

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

test/activerecord_provider/config/connection.rb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@
1313
ActiveRecord::Base.establish_connection :adapter => "sqlite3",
1414
:database => ":memory:"
1515

16-
ActiveRecord::MigrationContext.new(File.join(File.dirname(__FILE__), '..', 'database')).migrate
17-
16+
if ActiveRecord.version < Gem::Version.new("6.0.0")
17+
ActiveRecord::MigrationContext.new(
18+
File.join(File.dirname(__FILE__), '..', 'database')
19+
).migrate
20+
else
21+
ActiveRecord::MigrationContext.new(
22+
File.join(File.dirname(__FILE__), '..', 'database'),
23+
ActiveRecord::Base.connection.schema_migration
24+
).migrate
25+
end
1826

0 commit comments

Comments
 (0)