From b02e29bdb8ecb81bcae2b81291c9dc55d072f07d Mon Sep 17 00:00:00 2001
From: Siddharth Dungarwal <sdungarwal@gitlab.com>
Date: Wed, 14 Feb 2024 19:39:36 +0000
Subject: [PATCH] Reflect updates in mirror to elasticsearch

---
 ee/spec/services/projects/create_service_spec.rb | 3 +++
 ee/spec/services/projects/update_service_spec.rb | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/ee/spec/services/projects/create_service_spec.rb b/ee/spec/services/projects/create_service_spec.rb
index 951921679d51a..c556b6965df56 100644
--- a/ee/spec/services/projects/create_service_spec.rb
+++ b/ee/spec/services/projects/create_service_spec.rb
@@ -162,9 +162,12 @@
     context 'when licensed' do
       before do
         stub_licensed_features(repository_mirrors: true)
+        stub_ee_application_setting(elasticsearch_indexing?: true)
       end
 
       it 'sets the correct attributes' do
+        expect(::Elastic::ProcessBookkeepingService).to receive(:track!).with(an_instance_of(User))
+        expect(::Elastic::ProcessBookkeepingService).to receive(:track!).with(an_instance_of(Project))
         expect(created_project).to be_persisted
         expect(created_project.mirror).to be true
         expect(created_project.mirror_user_id).to eq(user.id)
diff --git a/ee/spec/services/projects/update_service_spec.rb b/ee/spec/services/projects/update_service_spec.rb
index a0d49817ab9e2..b487059de2fa0 100644
--- a/ee/spec/services/projects/update_service_spec.rb
+++ b/ee/spec/services/projects/update_service_spec.rb
@@ -83,9 +83,11 @@
 
     before do
       stub_licensed_features(repository_mirrors: true)
+      stub_ee_application_setting(elasticsearch_indexing?: true)
     end
 
     it 'sets mirror attributes' do
+      expect(::Elastic::ProcessBookkeepingService).to receive(:track!).with(project).once
       result = update_project(project, user, opts)
 
       expect(result).to eq(status: :success)
-- 
GitLab