diff --git a/.storybook/mocks/firebase.js b/.storybook/mocks/firebase.js
index 2b1b7175683..d89810cb686 100644
--- a/.storybook/mocks/firebase.js
+++ b/.storybook/mocks/firebase.js
@@ -20,6 +20,7 @@ const firebase = {
delete: () => {},
onSnapshot: (callback) => {
callback({ data: () => {}, get: () => {} })
+ return () => {}
},
}),
}),
diff --git a/src/features/favorites/pages/Favorites.perf.test.tsx b/src/features/favorites/pages/Favorites.perf.test.tsx
index f218d26f54c..92f92db8bee 100644
--- a/src/features/favorites/pages/Favorites.perf.test.tsx
+++ b/src/features/favorites/pages/Favorites.perf.test.tsx
@@ -7,12 +7,17 @@ import { paginatedFavoritesResponseSnap } from 'features/favorites/fixtures/pagi
import { simulateBackend } from 'features/favorites/helpers/simulateBackend'
import { Favorites } from 'features/favorites/pages/Favorites'
import { beneficiaryUser } from 'fixtures/user'
+import * as useFeatureFlagAPI from 'libs/firebase/firestore/featureFlags/useFeatureFlag'
+import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types'
import { decodedTokenWithRemainingLifetime } from 'libs/jwt/fixtures'
import { storage } from 'libs/storage'
import { mockServer } from 'tests/mswServer'
import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC'
import { measurePerformance, screen } from 'tests/utils'
+jest.mock('libs/firebase/firestore/exchangeRates/useGetPacificFrancToEuroRate')
+const useFeatureFlagSpy = jest.spyOn(useFeatureFlagAPI, 'useFeatureFlag')
+
jest.mock('libs/firebase/analytics/analytics')
jest.mock('features/favorites/context/FavoritesWrapper')
@@ -39,6 +44,7 @@ jest.mock('libs/network/NetInfoWrapper')
describe('', () => {
beforeEach(() => {
+ activateFeatureFlags([RemoteStoreFeatureFlags.ENABLE_PACIFIC_FRANC_CURRENCY])
mockServer.getApi('/v1/me', beneficiaryUser)
})
@@ -59,3 +65,7 @@ describe('', () => {
)
})
})
+
+const activateFeatureFlags = (activeFeatureFlags: RemoteStoreFeatureFlags[] = []) => {
+ useFeatureFlagSpy.mockImplementation((flag) => activeFeatureFlags.includes(flag))
+}