diff --git a/spec/migrations/clean_stage_id_reference_migration_spec.rb b/spec/migrations/clean_stage_id_reference_migration_spec.rb
index 1b8d044ed61a04e56dde7d9e2657a38f2b8f774c..c2072f2672d739ed83cffc2c8e02959e389bd4ec 100644
--- a/spec/migrations/clean_stage_id_reference_migration_spec.rb
+++ b/spec/migrations/clean_stage_id_reference_migration_spec.rb
@@ -1,17 +1,17 @@
 require 'spec_helper'
 require Rails.root.join('db', 'migrate', '20170710083355_clean_stage_id_reference_migration.rb')
-require Rails.root.join('db', 'post_migrate', '20170628080858_migrate_stage_id_reference_in_background')
 
 describe CleanStageIdReferenceMigration, :migration, :sidekiq, :redis do
-  let(:migration) { MigrateStageIdReferenceInBackground::MIGRATION }
+  let(:migration) { 'MigrateBuildStageIdReference' }
 
   context 'when there are pending background migrations' do
     it 'processes pending jobs synchronously' do
       Sidekiq::Testing.disable! do
-        BackgroundMigrationWorker.perform_in(2.minutes, migration, [1])
-        BackgroundMigrationWorker.perform_async(migration, [1])
+        BackgroundMigrationWorker.perform_in(2.minutes, migration, [1, 1])
+        BackgroundMigrationWorker.perform_async(migration, [1, 1])
 
-        expect(Gitlab::BackgroundMigration).to receive(:perform).twice
+        expect(Gitlab::BackgroundMigration)
+          .to receive(:perform).twice.and_call_original
 
         migrate!
       end