diff --git a/spec/features/admin/admin_sees_background_migrations_spec.rb b/spec/features/admin/admin_sees_background_migrations_spec.rb
index fcb5910b85e17e5eb13a46b270da9f8b22c22bf6..d0d69187e63571aa7073eb3ac083398b4a9fc421 100644
--- a/spec/features/admin/admin_sees_background_migrations_spec.rb
+++ b/spec/features/admin/admin_sees_background_migrations_spec.rb
@@ -133,6 +133,8 @@
   end
 
   it 'can change tabs and retain database param' do
+    skip_if_multiple_databases_not_setup
+
     visit admin_background_migrations_path(database: 'ci')
 
     within '#content-body' do
@@ -157,6 +159,8 @@
   describe 'selected database toggle', :js do
     context 'when multi database is not enabled' do
       before do
+        skip_if_multiple_databases_are_setup
+
         allow(Gitlab::Database).to receive(:db_config_names).and_return(['main'])
       end
 
@@ -169,6 +173,8 @@
 
     context 'when multi database is enabled' do
       before do
+        skip_if_multiple_databases_not_setup
+
         allow(Gitlab::Database).to receive(:db_config_names).and_return(%w[main ci])
       end