Skip to content

Commit 35fa513

Browse files
author
Abdullah Alyahya
authored
Merge pull request #1 from morniio/support_rails_7
Support rails 7
2 parents 63f34a8 + bf0eeb7 commit 35fa513

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.5
1+
2.7.4

migration-lock-timeout.gemspec

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ Gem::Specification.new do |spec|
2929

3030
spec.add_development_dependency "appraisal"
3131
spec.add_development_dependency "database_cleaner"
32-
spec.add_development_dependency "pg", "< 1.0"
32+
spec.add_development_dependency "pg", "~> 1.1"
3333
spec.add_development_dependency "pry"
3434
spec.add_development_dependency "rake", "~> 11.2.2"
3535
spec.add_development_dependency "rspec", "~> 3.0"
36+
spec.add_development_dependency "byebug"
3637

37-
spec.add_runtime_dependency "activerecord", ">= 4.0", "< 7.0"
38+
spec.add_runtime_dependency "activerecord", ">= 4.0", "< 8.0"
3839
end

spec/migration_lock_timeout/migration_spec.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,20 @@ def expect_create_table
1515
expect(ActiveRecord::Base.connection).to receive(:execute).
1616
with(/CREATE TABLE/).
1717
and_call_original
18-
else
18+
elsif ActiveRecord::VERSION::STRING < "6.1.0"
1919
expect(ActiveRecord::Base.connection).to receive(:execute).
2020
with(/BEGIN/).
2121
and_call_original
2222
expect(ActiveRecord::Base.connection).to receive(:execute).
2323
with(/CREATE TABLE/).
2424
and_call_original
25+
else
26+
expect(ActiveRecord::Base.connection).to receive(:execute).
27+
with('BEGIN', 'TRANSACTION').
28+
and_call_original
29+
expect(ActiveRecord::Base.connection).to receive(:execute).
30+
with(/CREATE TABLE/).
31+
and_call_original
2532
end
2633
end
2734

spec_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
require 'database_cleaner'
2+
require 'byebug'
23

34
RSpec.configure do |config|
45
config.before(:suite) do

0 commit comments

Comments
 (0)