summaryrefslogtreecommitdiff
path: root/spec/rubocop/cop/database/multiple_databases_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubocop/cop/database/multiple_databases_spec.rb')
-rw-r--r--spec/rubocop/cop/database/multiple_databases_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/rubocop/cop/database/multiple_databases_spec.rb b/spec/rubocop/cop/database/multiple_databases_spec.rb
index 16b916d61db..8bcd4710305 100644
--- a/spec/rubocop/cop/database/multiple_databases_spec.rb
+++ b/spec/rubocop/cop/database/multiple_databases_spec.rb
@@ -12,4 +12,14 @@ RSpec.describe RuboCop::Cop::Database::MultipleDatabases do
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Do not use methods from ActiveRecord::Base, [...]
SOURCE
end
+
+ described_class::ALLOWED_METHODS.each do |method_name|
+ it "does not flag use of ActiveRecord::Base.#{method_name}" do
+ expect_no_offenses(<<~SOURCE)
+ ActiveRecord::Base.#{method_name} do
+ Project.save
+ end
+ SOURCE
+ end
+ end
end