From 7520abbe13dcbf98eae12bb8de1900cc723330ed Mon Sep 17 00:00:00 2001 From: Xavier Le Cunff Date: Mon, 10 Feb 2025 16:37:16 +0100 Subject: [PATCH] fix: move mockSettings file --- .../ForgottenPassword/ForgottenPassword.native.test.tsx | 2 +- .../ForgottenPassword/ForgottenPassword.web.test.tsx | 2 +- src/features/auth/pages/login/Login.native.test.tsx | 2 +- .../pages/signup/AcceptCgu/AcceptCgu.native.test.tsx | 2 +- .../pages/signup/SetBirthday/SetBirthday.native.test.tsx | 2 +- .../pages/signup/SetBirthday/SetBirthday.web.test.tsx | 2 +- .../auth/pages/signup/SignupForm.native.test.tsx | 2 +- .../AccountStatusScreenHandler.native.test.tsx | 2 +- .../SuspendedAccountUponUserRequest.web.test.tsx | 2 +- .../pages/EighteenBirthday.web.test.tsx | 2 +- .../pages/RecreditBirthdayNotification.native.test.tsx | 2 +- .../pages/RecreditBirthdayNotification.web.test.tsx | 2 +- .../bookOffer/components/BookDuoChoice.native.test.tsx | 2 +- .../bookOffer/components/BookHourChoice.native.test.tsx | 2 +- .../components/BookPricesChoice.native.test.tsx | 2 +- .../components/BookingEventChoices.native.test.tsx | 2 +- .../components/BookingInformations.native.test.tsx | 2 +- .../bookOffer/components/PriceLine.native.test.tsx | 2 +- .../bookOffer/pages/BookingConfirmation.native.test.tsx | 2 +- .../bookOffer/pages/BookingOfferModal.native.test.tsx | 2 +- .../components/BookingPropertiesSection.native.test.tsx | 2 +- .../pages/BookingDetails/BookingDetails.web.test.tsx | 2 +- .../pages/EndedBookings/EndedBookings.web.test.tsx | 2 +- .../ChronicleOfferInfo/ChronicleOfferInfo.web.test.tsx | 2 +- src/features/cookies/pages/CookiesDetails.web.test.tsx | 2 +- src/features/favorites/pages/Favorites.perf.test.tsx | 2 +- src/features/home/api/useHighlightOffer.native.test.ts | 2 +- src/features/home/api/useVideoOffers.native.test.ts | 2 +- .../AttachedModuleCard/AttachedOfferCard.native.test.tsx | 2 +- .../home/components/banners/SignupBanner.native.test.tsx | 2 +- .../modules/RecommendationModule.native.test.tsx | 2 +- .../components/modules/VenueListModule.native.test.tsx | 2 +- .../home/components/modules/VenueListModule.web.test.tsx | 2 +- .../modules/VenueListModuleItem.native.test.tsx | 2 +- .../exclusivity/ExclusivityBanner.native.test.tsx | 2 +- .../exclusivity/ExclusivityExternalLink.native.test.tsx | 2 +- .../exclusivity/ExclusivityModule.native.test.tsx | 2 +- .../modules/exclusivity/ExclusivityOffer.native.test.tsx | 2 +- .../marketing/MarketingBlockExclusivity.native.test.tsx | 2 +- .../components/modules/video/VideoModule.native.test.tsx | 2 +- src/features/home/pages/Home.web.test.tsx | 2 +- src/features/identityCheck/pages/Stepper.web.test.tsx | 2 +- .../BeneficiaryAccountCreated.native.test.tsx | 2 +- .../confirmation/BeneficiaryAccountCreated.web.test.tsx | 2 +- .../pages/helpers/useStepperInfo.native.test.tsx | 2 +- .../educonnect/EduConnectForm.web.test.tsx | 2 +- .../identification/ubble/ExpiredOrLostID.web.test.tsx | 2 +- .../pages/profile/SetAddress.native.test.tsx | 2 +- .../identityCheck/pages/profile/SetAddress.web.test.tsx | 2 +- .../identityCheck/pages/profile/SetName.web.test.tsx | 2 +- src/features/navigation/services.web.test.tsx | 2 +- .../components/OfferContent/OfferContent.web.test.tsx | 2 +- .../components/OfferHeader/OfferHeader.native.test.tsx | 2 +- .../OfferImageCarousel.native.test.tsx | 2 +- .../OfferImageCarousel/OfferImageCarousel.web.test.tsx | 2 +- .../OfferImageContainer.native.test.tsx | 2 +- .../OfferImageContainer/OfferImageContainer.web.test.tsx | 2 +- .../OfferImageWrapper/OfferImageWrapper.native.test.tsx | 2 +- .../OfferImageWrapper/OfferImageWrapper.web.test.tsx | 2 +- .../OfferVenueBlock/OfferVenueBlock.native.test.tsx | 2 +- src/features/offer/pages/Offer/Offer.perf.test.tsx | 2 +- .../BeneficiaryCeilings.native.test.tsx | 2 +- .../CitySearchInput/CitySearchInput.native.test.tsx | 2 +- .../CreditExplanation/CreditExplanation.native.test.tsx | 2 +- .../components/EmptyCredit/EmptyCredit.native.test.tsx | 2 +- .../Header/CreditHeader/CreditHeader.native.test.tsx | 2 +- .../LoggedOutHeader/LoggedOutHeader.native.test.tsx | 2 +- .../Header/ProfileHeader/ProfileHeader.web.test.tsx | 2 +- .../Accessibility/AccessibilityActionPlan.web.test.tsx | 2 +- .../AccessibilityDeclarationWeb.web.test.tsx | 2 +- .../profile/pages/ChangeCity/ChangeCity.web.test.tsx | 2 +- .../DeactivateProfileSuccess.native.test.tsx | 2 +- .../DeleteProfileReason.native.test.tsx | 2 +- src/features/profile/pages/Profile.native.test.tsx | 2 +- src/features/profile/pages/Profile.web.test.tsx | 2 +- ...eactionChoiceModalBodyWithRedirection.native.test.tsx | 2 +- .../api/useSearchResults/useSearchResults.native.test.ts | 2 +- .../components/SearchBox/SearchBox.native.test.tsx | 2 +- .../components/SearchHeader/SearchHeader.native.test.tsx | 2 +- .../components/SearchHeader/SearchHeader.web.test.tsx | 2 +- .../SearchListHeader/SearchListHeader.native.test.tsx | 2 +- .../SearchListHeader/SearchListHeader.web.test.tsx | 2 +- .../SearchResultsContent.native.test.tsx | 2 +- .../SearchVenueItems/SearchVenueItem.native.test.tsx | 2 +- .../VenuePlaylist/VenuePlaylist.native.test.tsx | 2 +- .../components/VenuePlaylist/VenuePlaylist.web.test.tsx | 2 +- .../components/sections/Price/Price.native.test.tsx | 2 +- .../pages/SearchLanding/SearchLanding.native.test.tsx | 2 +- .../pages/SearchLanding/SearchLanding.web.test.tsx | 2 +- .../pages/SearchResults/SearchResults.native.test.tsx | 2 +- .../pages/SearchResults/SearchResults.web.test.tsx | 2 +- .../pages/ThematicSearch/ThematicSearch.web.test.tsx | 2 +- .../pages/modals/PriceModal/PriceModal.native.test.tsx | 2 +- .../pages/modals/PriceModal/PriceModal.web.test.tsx | 2 +- .../page/OnboardingSubscription.web.test.tsx | 2 +- .../onboarding/OnboardingTimeline.native.test.tsx | 2 +- .../EighteenBlockDescription.native.test.tsx | 2 +- .../profileTutorial/EligibleFooter.native.test.tsx | 2 +- .../tutorial/context/OnboardingWrapper.native.test.tsx | 2 +- .../tutorial/pages/AgeSelectionFork.native.test.tsx | 2 +- .../tutorial/pages/AgeSelectionFork.web.test.tsx | 2 +- .../tutorial/pages/AgeSelectionOther.native.test.tsx | 2 +- .../tutorial/pages/NonEligibleModal.native.test.tsx | 2 +- .../tutorial/pages/NonEligibleModal.web.test.tsx | 2 +- .../onboarding/OnboardingAgeInformation.native.test.tsx | 2 +- .../pages/onboarding/OnboardingWelcome.native.test.tsx | 2 +- .../ProfileTutorialAgeInformation.native.test.tsx | 2 +- .../ProfileTutorialAgeInformation.web.test.tsx | 2 +- ...ProfileTutorialAgeInformationCreditV3.native.test.tsx | 2 +- .../ProfileTutorialAgeInformationCreditV3.web.test.tsx | 2 +- src/features/venue/api/useVenueOffers.test.ts | 2 +- .../components/VenueBody/VenueBanner.native.test.tsx | 2 +- .../venue/components/VenueBody/VenueBanner.web.test.tsx | 2 +- src/features/venue/pages/Venue/Venue.perf.test.tsx | 2 +- src/features/venue/pages/Venue/Venue.web.test.tsx | 2 +- .../VenueMapPreview/VenueMapPreview.native.test.tsx | 2 +- .../VenueMapView/VenueMapView.android.test.tsx | 2 +- .../components/VenueMapView/VenueMapView.native.test.tsx | 2 +- .../useResizeImageURL.native.test.ts | 9 ++------- .../useGetPacificFrancToEuroRate.native.test.ts | 2 +- .../AuthenticationModal.native.test.tsx | 2 +- .../FinishSubscriptionModal.native.test.tsx | 2 +- .../offer/helpers/useBookOfferModal.native.test.tsx | 2 +- src/shared/user/useGetDepositAmountsByAge.native.test.ts | 2 +- src/{features/auth/context => tests}/mockSettings.ts | 0 src/ui/components/Avatar/AvatarList.native.test.tsx | 2 +- src/ui/components/Avatar/AvatarListItem.native.test.tsx | 2 +- src/ui/components/ImageTile.native.test.tsx | 2 +- .../VenueInfoHeader/VenueInfoHeader.native.test.tsx | 2 +- .../components/VenuePreview/VenuePreview.native.test.tsx | 2 +- 130 files changed, 130 insertions(+), 135 deletions(-) rename src/{features/auth/context => tests}/mockSettings.ts (100%) diff --git a/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.native.test.tsx b/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.native.test.tsx index a8174551528..68a90320309 100644 --- a/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.native.test.tsx +++ b/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { navigate, replace } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { captureMonitoringError } from 'libs/monitoring/errors' import { eventMonitoring } from 'libs/monitoring/services' import { useNetInfoContext as useNetInfoContextDefault } from 'libs/network/NetInfoWrapper' import { NetworkErrorFixture, UnknownErrorFixture } from 'libs/recaptcha/fixtures' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, simulateWebviewMessage, waitFor } from 'tests/utils' diff --git a/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.web.test.tsx b/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.web.test.tsx index ffc003e4abc..3804a452d12 100644 --- a/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.web.test.tsx +++ b/src/features/auth/pages/forgottenPassword/ForgottenPassword/ForgottenPassword.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' import { SafeAreaProvider } from 'react-native-safe-area-context' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, checkAccessibilityFor, screen, waitFor } from 'tests/utils/web' import { ForgottenPassword } from './ForgottenPassword' diff --git a/src/features/auth/pages/login/Login.native.test.tsx b/src/features/auth/pages/login/Login.native.test.tsx index 4097be2586f..08747bb6074 100644 --- a/src/features/auth/pages/login/Login.native.test.tsx +++ b/src/features/auth/pages/login/Login.native.test.tsx @@ -13,7 +13,6 @@ import { UserProfileResponse, } from 'api/gen' import { AuthContext } from 'features/auth/context/AuthContext' -import { mockSettings } from 'features/auth/context/mockSettings' import { SignInResponseFailure } from 'features/auth/types' import { favoriteOfferResponseSnap } from 'features/favorites/fixtures/favoriteOfferResponseSnap' import { favoriteResponseSnap } from 'features/favorites/fixtures/favoriteResponseSnap' @@ -30,6 +29,7 @@ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import * as monitoringErrorsModule from 'libs/monitoring/errors' import { NetworkErrorFixture, UnknownErrorFixture } from 'libs/recaptcha/fixtures' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, simulateWebviewMessage } from 'tests/utils' diff --git a/src/features/auth/pages/signup/AcceptCgu/AcceptCgu.native.test.tsx b/src/features/auth/pages/signup/AcceptCgu/AcceptCgu.native.test.tsx index 4a12972112a..c49d81e1da3 100644 --- a/src/features/auth/pages/signup/AcceptCgu/AcceptCgu.native.test.tsx +++ b/src/features/auth/pages/signup/AcceptCgu/AcceptCgu.native.test.tsx @@ -2,12 +2,12 @@ import React from 'react' import { Linking } from 'react-native' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { analytics } from 'libs/analytics/provider' import { env } from 'libs/environment/env' import { useNetInfoContext as useNetInfoContextDefault } from 'libs/network/NetInfoWrapper' import { UnknownErrorFixture } from 'libs/recaptcha/fixtures' import { mockAuthContextWithoutUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, simulateWebviewMessage, waitFor } from 'tests/utils' diff --git a/src/features/auth/pages/signup/SetBirthday/SetBirthday.native.test.tsx b/src/features/auth/pages/signup/SetBirthday/SetBirthday.native.test.tsx index 6ffff0a4ef8..e5f14fbfe5a 100644 --- a/src/features/auth/pages/signup/SetBirthday/SetBirthday.native.test.tsx +++ b/src/features/auth/pages/signup/SetBirthday/SetBirthday.native.test.tsx @@ -2,7 +2,6 @@ import mockdate from 'mockdate' import React from 'react' import { useRoute } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { CURRENT_DATE, DEFAULT_SELECTED_DATE, @@ -11,6 +10,7 @@ import { import { NonEligible } from 'features/tutorial/enums' import { formatDateToISOStringWithoutTime } from 'libs/parsers/formatDates' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { act, fireEvent, render, screen } from 'tests/utils' import { SetBirthday } from './SetBirthday' diff --git a/src/features/auth/pages/signup/SetBirthday/SetBirthday.web.test.tsx b/src/features/auth/pages/signup/SetBirthday/SetBirthday.web.test.tsx index ba98e307afd..c58a50b5363 100644 --- a/src/features/auth/pages/signup/SetBirthday/SetBirthday.web.test.tsx +++ b/src/features/auth/pages/signup/SetBirthday/SetBirthday.web.test.tsx @@ -1,8 +1,8 @@ import mockdate from 'mockdate' import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { CURRENT_DATE } from 'features/auth/fixtures/fixtures' +import { mockSettings } from 'tests/mockSettings' import { act, fireEvent, render, screen } from 'tests/utils/web' import { SetBirthday } from './SetBirthday' diff --git a/src/features/auth/pages/signup/SignupForm.native.test.tsx b/src/features/auth/pages/signup/SignupForm.native.test.tsx index 1da7e596611..03f47e51f10 100644 --- a/src/features/auth/pages/signup/SignupForm.native.test.tsx +++ b/src/features/auth/pages/signup/SignupForm.native.test.tsx @@ -12,7 +12,6 @@ import { SigninResponse, UserProfileResponse, } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { PreValidationSignupStep } from 'features/auth/enums' import { CURRENT_DATE, ELIGIBLE_AGE_DATE } from 'features/auth/fixtures/fixtures' import * as LoginAndRedirectAPI from 'features/auth/pages/signup/helpers/useLoginAndRedirect' @@ -25,6 +24,7 @@ import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { eventMonitoring } from 'libs/monitoring/services' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, waitFor } from 'tests/utils' diff --git a/src/features/auth/pages/suspendedAccount/AccountStatusScreenHandler/AccountStatusScreenHandler.native.test.tsx b/src/features/auth/pages/suspendedAccount/AccountStatusScreenHandler/AccountStatusScreenHandler.native.test.tsx index e2bbe155eef..cb171eae59a 100644 --- a/src/features/auth/pages/suspendedAccount/AccountStatusScreenHandler/AccountStatusScreenHandler.native.test.tsx +++ b/src/features/auth/pages/suspendedAccount/AccountStatusScreenHandler/AccountStatusScreenHandler.native.test.tsx @@ -1,9 +1,9 @@ import React from 'react' import { AccountState } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { navigateToHome } from 'features/navigation/helpers/navigateToHome' import { useCurrentRoute } from 'features/navigation/helpers/useCurrentRoute' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { AccountStatusScreenHandler } from './AccountStatusScreenHandler' diff --git a/src/features/auth/pages/suspendedAccount/SuspendedAccountUponUserRequest/SuspendedAccountUponUserRequest.web.test.tsx b/src/features/auth/pages/suspendedAccount/SuspendedAccountUponUserRequest/SuspendedAccountUponUserRequest.web.test.tsx index 39910fd2c9c..b59b7edd536 100644 --- a/src/features/auth/pages/suspendedAccount/SuspendedAccountUponUserRequest/SuspendedAccountUponUserRequest.web.test.tsx +++ b/src/features/auth/pages/suspendedAccount/SuspendedAccountUponUserRequest/SuspendedAccountUponUserRequest.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' import { UserSuspensionDateResponse } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen } from 'tests/utils/web' diff --git a/src/features/birthdayNotifications/pages/EighteenBirthday.web.test.tsx b/src/features/birthdayNotifications/pages/EighteenBirthday.web.test.tsx index 37356b7dc3d..ef17ea46a9e 100644 --- a/src/features/birthdayNotifications/pages/EighteenBirthday.web.test.tsx +++ b/src/features/birthdayNotifications/pages/EighteenBirthday.web.test.tsx @@ -1,9 +1,9 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { useDepositAmountsByAge } from 'shared/user/useDepositAmountsByAge' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { EighteenBirthday } from './EighteenBirthday' diff --git a/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.native.test.tsx b/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.native.test.tsx index 22f56b610a0..d4e8d6b3ab4 100644 --- a/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.native.test.tsx +++ b/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.native.test.tsx @@ -1,10 +1,10 @@ import mockdate from 'mockdate' import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { underageBeneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen } from 'tests/utils' diff --git a/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.web.test.tsx b/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.web.test.tsx index d5c9bc8291a..a943fb56433 100644 --- a/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.web.test.tsx +++ b/src/features/birthdayNotifications/pages/RecreditBirthdayNotification.web.test.tsx @@ -1,8 +1,8 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen } from 'tests/utils/web' diff --git a/src/features/bookOffer/components/BookDuoChoice.native.test.tsx b/src/features/bookOffer/components/BookDuoChoice.native.test.tsx index 9fe31e5a9ac..08b3792bbbc 100644 --- a/src/features/bookOffer/components/BookDuoChoice.native.test.tsx +++ b/src/features/bookOffer/components/BookDuoChoice.native.test.tsx @@ -1,9 +1,9 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { BookingState, Step } from 'features/bookOffer/context/reducer' import { mockOffer } from 'features/bookOffer/fixtures/offer' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' import { BookDuoChoice } from './BookDuoChoice' diff --git a/src/features/bookOffer/components/BookHourChoice.native.test.tsx b/src/features/bookOffer/components/BookHourChoice.native.test.tsx index 9e0fe9df6d4..ff8eced88cf 100644 --- a/src/features/bookOffer/components/BookHourChoice.native.test.tsx +++ b/src/features/bookOffer/components/BookHourChoice.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { OfferResponseV2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { BookingState, Step } from 'features/bookOffer/context/reducer' import { mockOffer as mockBaseOffer } from 'features/bookOffer/fixtures/offer' import { stock1, stock2, stock3, stock4 } from 'features/bookOffer/fixtures/stocks' import { IBookingContext } from 'features/bookOffer/types' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' import { BookHourChoice } from './BookHourChoice' diff --git a/src/features/bookOffer/components/BookPricesChoice.native.test.tsx b/src/features/bookOffer/components/BookPricesChoice.native.test.tsx index e0be81368f5..ec75d980eaa 100644 --- a/src/features/bookOffer/components/BookPricesChoice.native.test.tsx +++ b/src/features/bookOffer/components/BookPricesChoice.native.test.tsx @@ -1,11 +1,11 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { BookPricesChoice } from 'features/bookOffer/components/BookPricesChoice' import { BookingState, initialBookingState } from 'features/bookOffer/context/reducer' import { mockStocks } from 'features/bookOffer/fixtures/stocks' import { IBookingContext } from 'features/bookOffer/types' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' const mockInitialBookingState = initialBookingState diff --git a/src/features/bookOffer/components/BookingEventChoices.native.test.tsx b/src/features/bookOffer/components/BookingEventChoices.native.test.tsx index b51ab35319e..4dcc240f2b5 100644 --- a/src/features/bookOffer/components/BookingEventChoices.native.test.tsx +++ b/src/features/bookOffer/components/BookingEventChoices.native.test.tsx @@ -1,13 +1,13 @@ import * as React from 'react' import { OfferResponseV2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { Step } from 'features/bookOffer/context/reducer' import { useBookingContext } from 'features/bookOffer/context/useBookingContext' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' import { beneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen, waitFor } from 'tests/utils' diff --git a/src/features/bookOffer/components/BookingInformations.native.test.tsx b/src/features/bookOffer/components/BookingInformations.native.test.tsx index c5b3de339bb..8cbc8776f9b 100644 --- a/src/features/bookOffer/components/BookingInformations.native.test.tsx +++ b/src/features/bookOffer/components/BookingInformations.native.test.tsx @@ -1,7 +1,6 @@ import * as React from 'react' import { OfferResponseV2, SubcategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialBookingState } from 'features/bookOffer/context/reducer' import { useBookingContext } from 'features/bookOffer/context/useBookingContext' import { mockOffer as baseOffer } from 'features/bookOffer/fixtures/offer' @@ -9,6 +8,7 @@ import { useBookingStock } from 'features/bookOffer/helpers/useBookingStock' import { offerStockResponseSnap } from 'features/offer/fixtures/offerStockResponse' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { formatDateTimezone } from 'libs/parsers/formatDates' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { BookingInformations } from './BookingInformations' diff --git a/src/features/bookOffer/components/PriceLine.native.test.tsx b/src/features/bookOffer/components/PriceLine.native.test.tsx index 9db39d5e971..7f039fcd03e 100644 --- a/src/features/bookOffer/components/PriceLine.native.test.tsx +++ b/src/features/bookOffer/components/PriceLine.native.test.tsx @@ -1,8 +1,8 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { PriceLine } from 'features/bookOffer/components/PriceLine' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' const attributes = ['VOSTFR', '3D', 'IMAX'] diff --git a/src/features/bookOffer/pages/BookingConfirmation.native.test.tsx b/src/features/bookOffer/pages/BookingConfirmation.native.test.tsx index 7ec80e1bd17..52f96163b3e 100644 --- a/src/features/bookOffer/pages/BookingConfirmation.native.test.tsx +++ b/src/features/bookOffer/pages/BookingConfirmation.native.test.tsx @@ -3,11 +3,11 @@ import { Share } from 'react-native' import { reset, useRoute } from '__mocks__/@react-navigation/native' import reactNativeInAppReview from '__mocks__/react-native-in-app-review' -import { mockSettings } from 'features/auth/context/mockSettings' import { useReviewInAppInformation } from 'features/bookOffer/helpers/useReviewInAppInformation' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { BatchProfile } from 'libs/react-native-batch' +import { mockSettings } from 'tests/mockSettings' import { act, render, screen, userEvent } from 'tests/utils' import { BookingConfirmation } from './BookingConfirmation' diff --git a/src/features/bookOffer/pages/BookingOfferModal.native.test.tsx b/src/features/bookOffer/pages/BookingOfferModal.native.test.tsx index 57c1adf7aa3..e5a34f9d57e 100644 --- a/src/features/bookOffer/pages/BookingOfferModal.native.test.tsx +++ b/src/features/bookOffer/pages/BookingOfferModal.native.test.tsx @@ -4,7 +4,6 @@ import { navigate, useRoute } from '__mocks__/@react-navigation/native' import { ApiError } from 'api/ApiError' import { RecommendationApiParams, SubcategoryIdEnum } from 'api/gen' import * as Auth from 'features/auth/context/AuthContext' -import { mockSettings } from 'features/auth/context/mockSettings' import * as useBookOfferMutation from 'features/bookOffer/api/useBookOfferMutation' import { BookingState, Step } from 'features/bookOffer/context/reducer' import { mockOffer as baseOffer } from 'features/bookOffer/fixtures/offer' @@ -17,6 +16,7 @@ import * as logOfferConversionAPI from 'libs/algolia/analytics/logOfferConversio import { analytics } from 'libs/analytics/provider' import { CampaignEvents, campaignTracker } from 'libs/campaign' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, waitFor } from 'tests/utils' import { SnackBarHelperSettings } from 'ui/components/snackBar/types' diff --git a/src/features/bookings/components/BookingPropertiesSection.native.test.tsx b/src/features/bookings/components/BookingPropertiesSection.native.test.tsx index 050ccedee8b..97fec66f85b 100644 --- a/src/features/bookings/components/BookingPropertiesSection.native.test.tsx +++ b/src/features/bookings/components/BookingPropertiesSection.native.test.tsx @@ -1,13 +1,13 @@ import React from 'react' import type { BookingsResponse } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { BookingPropertiesSection } from 'features/bookings/components/BookingPropertiesSection' import { bookingsSnap } from 'features/bookings/fixtures/bookingsSnap' import { Booking } from 'features/bookings/types' import { beneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen, waitFor } from 'tests/utils' diff --git a/src/features/bookings/pages/BookingDetails/BookingDetails.web.test.tsx b/src/features/bookings/pages/BookingDetails/BookingDetails.web.test.tsx index 841b19baf06..c31e15d5042 100644 --- a/src/features/bookings/pages/BookingDetails/BookingDetails.web.test.tsx +++ b/src/features/bookings/pages/BookingDetails/BookingDetails.web.test.tsx @@ -3,7 +3,6 @@ import { UseQueryResult } from 'react-query' import { useRoute } from '__mocks__/@react-navigation/native' import { BookingReponse, SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as ongoingOrEndedBookingAPI from 'features/bookings/api/useOngoingOrEndedBooking' import { bookingsSnap } from 'features/bookings/fixtures/bookingsSnap' import { Booking } from 'features/bookings/types' @@ -12,6 +11,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, checkAccessibilityFor, render } from 'tests/utils/web' diff --git a/src/features/bookings/pages/EndedBookings/EndedBookings.web.test.tsx b/src/features/bookings/pages/EndedBookings/EndedBookings.web.test.tsx index 7493eea2c8c..58443d471d6 100644 --- a/src/features/bookings/pages/EndedBookings/EndedBookings.web.test.tsx +++ b/src/features/bookings/pages/EndedBookings/EndedBookings.web.test.tsx @@ -1,9 +1,9 @@ import React from 'react' import { CategoryIdEnum, NativeCategoryIdEnumv2, SubcategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { bookingsSnap } from 'features/bookings/fixtures/bookingsSnap' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render } from 'tests/utils/web' diff --git a/src/features/chronicle/components/ChronicleOfferInfo/ChronicleOfferInfo.web.test.tsx b/src/features/chronicle/components/ChronicleOfferInfo/ChronicleOfferInfo.web.test.tsx index 8202bf7bce7..53ea9d67b0f 100644 --- a/src/features/chronicle/components/ChronicleOfferInfo/ChronicleOfferInfo.web.test.tsx +++ b/src/features/chronicle/components/ChronicleOfferInfo/ChronicleOfferInfo.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' import { Button } from 'react-native' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils/web' import { ChronicleOfferInfo } from './ChronicleOfferInfo.web' diff --git a/src/features/cookies/pages/CookiesDetails.web.test.tsx b/src/features/cookies/pages/CookiesDetails.web.test.tsx index c695359f99d..f346bdce255 100644 --- a/src/features/cookies/pages/CookiesDetails.web.test.tsx +++ b/src/features/cookies/pages/CookiesDetails.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { CookiesDetails } from 'features/cookies/pages/CookiesDetails' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, checkAccessibilityFor, render } from 'tests/utils/web' diff --git a/src/features/favorites/pages/Favorites.perf.test.tsx b/src/features/favorites/pages/Favorites.perf.test.tsx index 6842ea9fa85..a542867aaf4 100644 --- a/src/features/favorites/pages/Favorites.perf.test.tsx +++ b/src/features/favorites/pages/Favorites.perf.test.tsx @@ -3,7 +3,6 @@ import React from 'react' import * as jwt from '__mocks__/jwt-decode' import { UserProfileResponse } from 'api/gen' import { AuthWrapper } from 'features/auth/context/AuthWrapper' -import { mockSettings } from 'features/auth/context/mockSettings' import { paginatedFavoritesResponseSnap } from 'features/favorites/fixtures/paginatedFavoritesResponseSnap' import { simulateBackend } from 'features/favorites/helpers/simulateBackend' import { Favorites } from 'features/favorites/pages/Favorites' @@ -12,6 +11,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { decodedTokenWithRemainingLifetime } from 'libs/jwt/fixtures' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { measurePerformance, screen } from 'tests/utils' diff --git a/src/features/home/api/useHighlightOffer.native.test.ts b/src/features/home/api/useHighlightOffer.native.test.ts index fc9a64dc44e..4a3512fc0ec 100644 --- a/src/features/home/api/useHighlightOffer.native.test.ts +++ b/src/features/home/api/useHighlightOffer.native.test.ts @@ -1,4 +1,3 @@ -import { mockSettings } from 'features/auth/context/mockSettings' import { useHighlightOffer } from 'features/home/api/useHighlightOffer' import { fetchOffersByEan } from 'libs/algolia/fetchAlgolia/fetchOffersByEan' import { fetchOffersByIds } from 'libs/algolia/fetchAlgolia/fetchOffersByIds' @@ -8,6 +7,7 @@ import { useLocation } from 'libs/location' import { ILocationContext } from 'libs/location/types' import { offersFixture } from 'shared/offer/offer.fixture' import { Offer } from 'shared/offer/types' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { renderHook, waitFor } from 'tests/utils' diff --git a/src/features/home/api/useVideoOffers.native.test.ts b/src/features/home/api/useVideoOffers.native.test.ts index 195dbf6f74a..03498349cfe 100644 --- a/src/features/home/api/useVideoOffers.native.test.ts +++ b/src/features/home/api/useVideoOffers.native.test.ts @@ -1,5 +1,4 @@ import { SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { useVideoOffers } from 'features/home/api/useVideoOffers' import { OffersModuleParameters } from 'features/home/types' import { fetchMultipleOffers } from 'libs/algolia/fetchAlgolia/fetchMultipleOffers/fetchMultipleOffers' @@ -8,6 +7,7 @@ import { fetchOffersByIds } from 'libs/algolia/fetchAlgolia/fetchOffersByIds' import { mockedAlgoliaResponse } from 'libs/algolia/fixtures/algoliaFixtures' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' import { offersFixture } from 'shared/offer/offer.fixture' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { renderHook, act } from 'tests/utils' diff --git a/src/features/home/components/AttachedModuleCard/AttachedOfferCard.native.test.tsx b/src/features/home/components/AttachedModuleCard/AttachedOfferCard.native.test.tsx index d817fed63f5..a358022e7c8 100644 --- a/src/features/home/components/AttachedModuleCard/AttachedOfferCard.native.test.tsx +++ b/src/features/home/components/AttachedModuleCard/AttachedOfferCard.native.test.tsx @@ -3,7 +3,6 @@ import React from 'react' import { UseQueryResult } from 'react-query' import { SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { AttachedOfferCard } from 'features/home/components/AttachedModuleCard/AttachedOfferCard' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' @@ -11,6 +10,7 @@ import { ILocationContext, LocationMode } from 'libs/location/types' import { PLACEHOLDER_DATA } from 'libs/subcategories/placeholderData' import { useSubcategories } from 'libs/subcategories/useSubcategories' import { offersFixture } from 'shared/offer/offer.fixture' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' const offer = offersFixture[2] diff --git a/src/features/home/components/banners/SignupBanner.native.test.tsx b/src/features/home/components/banners/SignupBanner.native.test.tsx index bceadbea709..10be83605d5 100644 --- a/src/features/home/components/banners/SignupBanner.native.test.tsx +++ b/src/features/home/components/banners/SignupBanner.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { SignupBanner } from 'features/home/components/banners/SignupBanner' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen } from 'tests/utils' const user = userEvent.setup() diff --git a/src/features/home/components/modules/RecommendationModule.native.test.tsx b/src/features/home/components/modules/RecommendationModule.native.test.tsx index 114fd5442c7..89f75096973 100644 --- a/src/features/home/components/modules/RecommendationModule.native.test.tsx +++ b/src/features/home/components/modules/RecommendationModule.native.test.tsx @@ -1,13 +1,13 @@ import React from 'react' import { RecommendationApiParams, SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { mockedAlgoliaResponse } from 'libs/algolia/fixtures/algoliaFixtures' import { analytics } from 'libs/analytics/provider' import { ContentTypes, DisplayParametersFields } from 'libs/contentful/types' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen, waitFor } from 'tests/utils' diff --git a/src/features/home/components/modules/VenueListModule.native.test.tsx b/src/features/home/components/modules/VenueListModule.native.test.tsx index e7eca06eb27..675b0eb0d39 100644 --- a/src/features/home/components/modules/VenueListModule.native.test.tsx +++ b/src/features/home/components/modules/VenueListModule.native.test.tsx @@ -1,7 +1,6 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenueListModule } from 'features/home/components/modules/VenueListModule' import { selectedVenueActions } from 'features/venueMap/store/selectedVenueStore' import { venuesSearchFixture } from 'libs/algolia/fixtures/venuesSearchFixture' @@ -10,6 +9,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { LocationMode } from 'libs/location/types' import { SuggestedPlace } from 'libs/place/types' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen, waitFor } from 'tests/utils' import * as useModalAPI from 'ui/components/modals/useModal' diff --git a/src/features/home/components/modules/VenueListModule.web.test.tsx b/src/features/home/components/modules/VenueListModule.web.test.tsx index 8a91943cd9d..8e2e5b86187 100644 --- a/src/features/home/components/modules/VenueListModule.web.test.tsx +++ b/src/features/home/components/modules/VenueListModule.web.test.tsx @@ -1,10 +1,10 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenueListModule } from 'features/home/components/modules/VenueListModule.web' import { venuesSearchFixture } from 'libs/algolia/fixtures/venuesSearchFixture' import { analytics } from 'libs/analytics/provider' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen, waitFor } from 'tests/utils/web' jest.mock('libs/firebase/remoteConfig/remoteConfig.services') diff --git a/src/features/home/components/modules/VenueListModuleItem.native.test.tsx b/src/features/home/components/modules/VenueListModuleItem.native.test.tsx index 30022dea84e..800b883a406 100644 --- a/src/features/home/components/modules/VenueListModuleItem.native.test.tsx +++ b/src/features/home/components/modules/VenueListModuleItem.native.test.tsx @@ -1,11 +1,11 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenueListModule } from 'features/home/components/modules/VenueListModule' import { venuesSearchFixture } from 'libs/algolia/fixtures/venuesSearchFixture' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen, waitFor } from 'tests/utils' mockSettings() diff --git a/src/features/home/components/modules/exclusivity/ExclusivityBanner.native.test.tsx b/src/features/home/components/modules/exclusivity/ExclusivityBanner.native.test.tsx index 02c970f1610..c3ab58d00be 100644 --- a/src/features/home/components/modules/exclusivity/ExclusivityBanner.native.test.tsx +++ b/src/features/home/components/modules/exclusivity/ExclusivityBanner.native.test.tsx @@ -1,9 +1,9 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { ExclusivityBanner } from 'features/home/components/modules/exclusivity/ExclusivityBanner' import { analytics } from 'libs/analytics/provider' import { ContentTypes } from 'libs/contentful/types' +import { mockSettings } from 'tests/mockSettings' import { render } from 'tests/utils' const props = { diff --git a/src/features/home/components/modules/exclusivity/ExclusivityExternalLink.native.test.tsx b/src/features/home/components/modules/exclusivity/ExclusivityExternalLink.native.test.tsx index 1a1804c7653..98964be834a 100644 --- a/src/features/home/components/modules/exclusivity/ExclusivityExternalLink.native.test.tsx +++ b/src/features/home/components/modules/exclusivity/ExclusivityExternalLink.native.test.tsx @@ -1,10 +1,10 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { ExclusivityExternalLink } from 'features/home/components/modules/exclusivity/ExclusivityExternalLink' import * as NavigationHelpers from 'features/navigation/helpers/openUrl' import { analytics } from 'libs/analytics/provider' import { ContentTypes } from 'libs/contentful/types' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' const openUrl = jest.spyOn(NavigationHelpers, 'openUrl') diff --git a/src/features/home/components/modules/exclusivity/ExclusivityModule.native.test.tsx b/src/features/home/components/modules/exclusivity/ExclusivityModule.native.test.tsx index 9112df01abb..483a6a1c530 100644 --- a/src/features/home/components/modules/exclusivity/ExclusivityModule.native.test.tsx +++ b/src/features/home/components/modules/exclusivity/ExclusivityModule.native.test.tsx @@ -2,9 +2,9 @@ import React from 'react' import { UseQueryResult } from 'react-query' import { OfferResponseV2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as excluOfferAPI from 'features/home/api/useExcluOffer' import { offerResponseSnap as mockOffer } from 'features/offer/fixtures/offerResponse' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { ExclusivityModule, ExclusivityModuleProps } from './ExclusivityModule' diff --git a/src/features/home/components/modules/exclusivity/ExclusivityOffer.native.test.tsx b/src/features/home/components/modules/exclusivity/ExclusivityOffer.native.test.tsx index c6f255ba9ca..4e76d6c2e41 100644 --- a/src/features/home/components/modules/exclusivity/ExclusivityOffer.native.test.tsx +++ b/src/features/home/components/modules/exclusivity/ExclusivityOffer.native.test.tsx @@ -3,12 +3,12 @@ import { UseQueryResult } from 'react-query' import { navigate } from '__mocks__/@react-navigation/native' import { OfferResponseV2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as excluOfferAPI from 'features/home/api/useExcluOffer' import { ExclusivityOffer } from 'features/home/components/modules/exclusivity/ExclusivityOffer' import { offerResponseSnap as mockOffer } from 'features/offer/fixtures/offerResponse' import { analytics } from 'libs/analytics/provider' import { ContentTypes } from 'libs/contentful/types' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' jest.mock('features/search/helpers/useMaxPrice/useMaxPrice', () => ({ diff --git a/src/features/home/components/modules/marketing/MarketingBlockExclusivity.native.test.tsx b/src/features/home/components/modules/marketing/MarketingBlockExclusivity.native.test.tsx index 9ef5547b9c6..4ec88ec4462 100644 --- a/src/features/home/components/modules/marketing/MarketingBlockExclusivity.native.test.tsx +++ b/src/features/home/components/modules/marketing/MarketingBlockExclusivity.native.test.tsx @@ -2,11 +2,11 @@ import mockdate from 'mockdate' import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { PLACEHOLDER_DATA } from 'libs/subcategories/placeholderData' import { offersFixture } from 'shared/offer/offer.fixture' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' import { MarketingBlockExclusivity } from './MarketingBlockExclusivity' diff --git a/src/features/home/components/modules/video/VideoModule.native.test.tsx b/src/features/home/components/modules/video/VideoModule.native.test.tsx index b8dfb4e6846..ba5b843c1c3 100644 --- a/src/features/home/components/modules/video/VideoModule.native.test.tsx +++ b/src/features/home/components/modules/video/VideoModule.native.test.tsx @@ -1,13 +1,13 @@ import React from 'react' import { SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { useVideoOffers } from 'features/home/api/useVideoOffers' import { VideoModule } from 'features/home/components/modules/video/VideoModule' import { videoModuleFixture } from 'features/home/fixtures/videoModule.fixture' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { userEvent, render, screen } from 'tests/utils' diff --git a/src/features/home/pages/Home.web.test.tsx b/src/features/home/pages/Home.web.test.tsx index 3e86d5c3e13..80d5ffc1dbf 100644 --- a/src/features/home/pages/Home.web.test.tsx +++ b/src/features/home/pages/Home.web.test.tsx @@ -1,13 +1,13 @@ import React from 'react' import { SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as CookiesUpToDate from 'features/cookies/helpers/useIsCookiesListUpToDate' import { useHomepageData } from 'features/home/api/useHomepageData' import { formattedBusinessModule } from 'features/home/fixtures/homepage.fixture' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, checkAccessibilityFor, render } from 'tests/utils/web' diff --git a/src/features/identityCheck/pages/Stepper.web.test.tsx b/src/features/identityCheck/pages/Stepper.web.test.tsx index add5b4273d7..652670d75e6 100644 --- a/src/features/identityCheck/pages/Stepper.web.test.tsx +++ b/src/features/identityCheck/pages/Stepper.web.test.tsx @@ -2,11 +2,11 @@ import mockdate from 'mockdate' import React from 'react' import { NextSubscriptionStepResponse } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { stepsDetailsFixture } from 'features/identityCheck/pages/helpers/stepDetails.fixture' import { useRehydrateProfile } from 'features/identityCheck/pages/helpers/useRehydrateProfile' import { useStepperInfo } from 'features/identityCheck/pages/helpers/useStepperInfo' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { Stepper } from './Stepper' diff --git a/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.native.test.tsx b/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.native.test.tsx index a408e3ec9f8..4946ca79def 100644 --- a/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.native.test.tsx +++ b/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.native.test.tsx @@ -1,7 +1,6 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { BeneficiaryAccountCreated } from 'features/identityCheck/pages/confirmation/BeneficiaryAccountCreated' import * as ShareAppWrapperModule from 'features/share/context/ShareAppWrapper' import { ShareAppWrapper } from 'features/share/context/ShareAppWrapper' @@ -11,6 +10,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { BatchProfile } from 'libs/react-native-batch' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen, act } from 'tests/utils' jest.mock('libs/firebase/remoteConfig/remoteConfig.services') diff --git a/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.web.test.tsx b/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.web.test.tsx index 45497e0d46c..8f1bb51785f 100644 --- a/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.web.test.tsx +++ b/src/features/identityCheck/pages/confirmation/BeneficiaryAccountCreated.web.test.tsx @@ -1,8 +1,8 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { render, checkAccessibilityFor, screen } from 'tests/utils/web' import { BeneficiaryAccountCreated } from './BeneficiaryAccountCreated' diff --git a/src/features/identityCheck/pages/helpers/useStepperInfo.native.test.tsx b/src/features/identityCheck/pages/helpers/useStepperInfo.native.test.tsx index e176724eaa8..aa3b5d4fce0 100644 --- a/src/features/identityCheck/pages/helpers/useStepperInfo.native.test.tsx +++ b/src/features/identityCheck/pages/helpers/useStepperInfo.native.test.tsx @@ -1,7 +1,6 @@ import { UseQueryResult } from 'react-query' import { SubscriptionStepperResponseV2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { useGetStepperInfo } from 'features/identityCheck/api/useGetStepperInfo' import { usePhoneValidationRemainingAttempts } from 'features/identityCheck/api/usePhoneValidationRemainingAttempts' import { initialSubscriptionState as mockState } from 'features/identityCheck/context/reducer' @@ -15,6 +14,7 @@ import { beneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' const mockIdentityCheckState = mockState const mockRemainingAttempts = { diff --git a/src/features/identityCheck/pages/identification/educonnect/EduConnectForm.web.test.tsx b/src/features/identityCheck/pages/identification/educonnect/EduConnectForm.web.test.tsx index a3871827171..61d83861c92 100644 --- a/src/features/identityCheck/pages/identification/educonnect/EduConnectForm.web.test.tsx +++ b/src/features/identityCheck/pages/identification/educonnect/EduConnectForm.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import * as useEduConnectLoginAPI from 'features/identityCheck/api/useEduConnectLogin' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, fireEvent, render, screen } from 'tests/utils/web' import { EduConnectForm } from './EduConnectForm' diff --git a/src/features/identityCheck/pages/identification/ubble/ExpiredOrLostID.web.test.tsx b/src/features/identityCheck/pages/identification/ubble/ExpiredOrLostID.web.test.tsx index 1eabf2dde40..9340399df97 100644 --- a/src/features/identityCheck/pages/identification/ubble/ExpiredOrLostID.web.test.tsx +++ b/src/features/identityCheck/pages/identification/ubble/ExpiredOrLostID.web.test.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { ExpiredOrLostID } from './ExpiredOrLostID' diff --git a/src/features/identityCheck/pages/profile/SetAddress.native.test.tsx b/src/features/identityCheck/pages/profile/SetAddress.native.test.tsx index a4096b9e75d..56e8809a0c9 100644 --- a/src/features/identityCheck/pages/profile/SetAddress.native.test.tsx +++ b/src/features/identityCheck/pages/profile/SetAddress.native.test.tsx @@ -3,7 +3,6 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' import { SettingsResponse } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { defaultSettings } from 'features/auth/fixtures/fixtures' import { SetAddress } from 'features/identityCheck/pages/profile/SetAddress' import { analytics } from 'libs/analytics/provider' @@ -11,6 +10,7 @@ import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' import { mockedSuggestedPlaces } from 'libs/place/fixtures/mockedSuggestedPlaces' import { Properties } from 'libs/place/types' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { fireEvent, render, waitFor, screen } from 'tests/utils' diff --git a/src/features/identityCheck/pages/profile/SetAddress.web.test.tsx b/src/features/identityCheck/pages/profile/SetAddress.web.test.tsx index 8248b797029..c8ecae7ce2a 100644 --- a/src/features/identityCheck/pages/profile/SetAddress.web.test.tsx +++ b/src/features/identityCheck/pages/profile/SetAddress.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { SetAddress } from 'features/identityCheck/pages/profile/SetAddress' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen, waitFor } from 'tests/utils/web' diff --git a/src/features/identityCheck/pages/profile/SetName.web.test.tsx b/src/features/identityCheck/pages/profile/SetName.web.test.tsx index 382aedead68..b6fd5f315f5 100644 --- a/src/features/identityCheck/pages/profile/SetName.web.test.tsx +++ b/src/features/identityCheck/pages/profile/SetName.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSubscriptionState as mockState } from 'features/identityCheck/context/reducer' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, checkAccessibilityFor, waitFor, screen } from 'tests/utils/web' diff --git a/src/features/navigation/services.web.test.tsx b/src/features/navigation/services.web.test.tsx index bb204f78d52..97c713121a7 100644 --- a/src/features/navigation/services.web.test.tsx +++ b/src/features/navigation/services.web.test.tsx @@ -3,8 +3,8 @@ import { NavigationContainer, createNavigationContainerRef } from '@react-naviga import { createStackNavigator } from '@react-navigation/stack' import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { analytics } from 'libs/analytics/provider' +import { mockSettings } from 'tests/mockSettings' import { act, render } from 'tests/utils/web' import { onNavigationStateChange } from './services' diff --git a/src/features/offer/components/OfferContent/OfferContent.web.test.tsx b/src/features/offer/components/OfferContent/OfferContent.web.test.tsx index 5042a565d8b..2fe029acb74 100644 --- a/src/features/offer/components/OfferContent/OfferContent.web.test.tsx +++ b/src/features/offer/components/OfferContent/OfferContent.web.test.tsx @@ -2,7 +2,6 @@ import React, { ComponentProps } from 'react' import * as ReactQueryAPI from 'react-query' import { OfferResponseV2, SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as useSimilarOffers from 'features/offer/api/useSimilarOffers' import { mockSubcategory } from 'features/offer/fixtures/mockSubcategory' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' @@ -13,6 +12,7 @@ import { SuggestedPlace } from 'libs/place/types' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' import { PLACEHOLDER_DATA } from 'libs/subcategories/placeholderData' import { mockAuthContextWithoutUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen, waitFor, userEvent } from 'tests/utils/web' diff --git a/src/features/offer/components/OfferHeader/OfferHeader.native.test.tsx b/src/features/offer/components/OfferHeader/OfferHeader.native.test.tsx index 23ab90cbc3b..d3d8b646764 100644 --- a/src/features/offer/components/OfferHeader/OfferHeader.native.test.tsx +++ b/src/features/offer/components/OfferHeader/OfferHeader.native.test.tsx @@ -2,11 +2,11 @@ import React from 'react' import { Animated, Share } from 'react-native' import { OfferResponseV2, PaginatedFavoritesResponse } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { paginatedFavoritesResponseSnap } from 'features/favorites/fixtures/paginatedFavoritesResponseSnap' import * as useGoBack from 'features/navigation/useGoBack' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' import { analytics } from 'libs/analytics/provider' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, waitFor } from 'tests/utils' diff --git a/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.native.test.tsx b/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.native.test.tsx index b982a201bf8..e5c18f40f66 100644 --- a/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.native.test.tsx +++ b/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.native.test.tsx @@ -1,7 +1,7 @@ import React from 'react' import { SharedValue } from 'react-native-reanimated' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' import { OfferImageCarousel } from './OfferImageCarousel' diff --git a/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.web.test.tsx b/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.web.test.tsx index e34eba5759e..2725ae5f5ad 100644 --- a/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.web.test.tsx +++ b/src/features/offer/components/OfferImageCarousel/OfferImageCarousel.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' import { SharedValue } from 'react-native-reanimated' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { act, render, screen, userEvent } from 'tests/utils/web' import { OfferImageCarousel } from './OfferImageCarousel' diff --git a/src/features/offer/components/OfferImageContainer/OfferImageContainer.native.test.tsx b/src/features/offer/components/OfferImageContainer/OfferImageContainer.native.test.tsx index 7f82de9416c..50a548be936 100644 --- a/src/features/offer/components/OfferImageContainer/OfferImageContainer.native.test.tsx +++ b/src/features/offer/components/OfferImageContainer/OfferImageContainer.native.test.tsx @@ -1,8 +1,8 @@ import React from 'react' import { CategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { OfferImageContainer } from 'features/offer/components/OfferImageContainer/OfferImageContainer' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' jest.mock('libs/subcategories/useCategoryId') diff --git a/src/features/offer/components/OfferImageContainer/OfferImageContainer.web.test.tsx b/src/features/offer/components/OfferImageContainer/OfferImageContainer.web.test.tsx index 63654fbb028..f2c4e2c81a2 100644 --- a/src/features/offer/components/OfferImageContainer/OfferImageContainer.web.test.tsx +++ b/src/features/offer/components/OfferImageContainer/OfferImageContainer.web.test.tsx @@ -1,8 +1,8 @@ import React from 'react' import { CategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { OfferImageContainer } from 'features/offer/components/OfferImageContainer/OfferImageContainer' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils/web' jest.mock('libs/firebase/remoteConfig/remoteConfig.services') diff --git a/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.native.test.tsx b/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.native.test.tsx index cf4999886b5..98a899da977 100644 --- a/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.native.test.tsx +++ b/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.native.test.tsx @@ -1,8 +1,8 @@ import React, { ComponentProps } from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { OfferBodyImage } from 'features/offer/components/OfferBodyImage' import { OfferImageWrapper } from 'features/offer/components/OfferImageWrapper/OfferImageWrapper' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.web.test.tsx b/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.web.test.tsx index ed83ae73401..89047a2c210 100644 --- a/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.web.test.tsx +++ b/src/features/offer/components/OfferImageWrapper/OfferImageWrapper.web.test.tsx @@ -1,8 +1,8 @@ import React, { ComponentProps } from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { OfferBodyImage } from 'features/offer/components/OfferBodyImage' import { OfferImageWrapper } from 'features/offer/components/OfferImageWrapper/OfferImageWrapper' +import { mockSettings } from 'tests/mockSettings' import { render, screen, waitFor } from 'tests/utils/web' import { theme } from 'theme' diff --git a/src/features/offer/components/OfferVenueBlock/OfferVenueBlock.native.test.tsx b/src/features/offer/components/OfferVenueBlock/OfferVenueBlock.native.test.tsx index 438bd48b75e..2b9d6f7a6bd 100644 --- a/src/features/offer/components/OfferVenueBlock/OfferVenueBlock.native.test.tsx +++ b/src/features/offer/components/OfferVenueBlock/OfferVenueBlock.native.test.tsx @@ -1,11 +1,11 @@ import React from 'react' import { SubcategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { useVenueBlock } from 'features/offer/components/OfferVenueBlock/useVenueBlock' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' import { ILocationContext } from 'libs/location' import { LocationMode } from 'libs/location/types' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen } from 'tests/utils' import { OfferVenueBlock } from './OfferVenueBlock' diff --git a/src/features/offer/pages/Offer/Offer.perf.test.tsx b/src/features/offer/pages/Offer/Offer.perf.test.tsx index eadf18b7d1c..94021b6b94c 100644 --- a/src/features/offer/pages/Offer/Offer.perf.test.tsx +++ b/src/features/offer/pages/Offer/Offer.perf.test.tsx @@ -2,7 +2,6 @@ import React from 'react' import { useRoute } from '__mocks__/@react-navigation/native' import { OfferResponseV2, SimilarOffersResponse, SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' import * as GetInstalledAppsAPI from 'features/offer/helpers/getInstalledApps/getInstalledApps' import * as useArtistResults from 'features/offer/helpers/useArtistResults/useArtistResults' @@ -14,6 +13,7 @@ import { import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { Network } from 'libs/share/types' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, measurePerformance, screen } from 'tests/utils' diff --git a/src/features/profile/components/BeneficiaryCeilings/BeneficiaryCeilings.native.test.tsx b/src/features/profile/components/BeneficiaryCeilings/BeneficiaryCeilings.native.test.tsx index 7b20471a4f7..2102054f61b 100644 --- a/src/features/profile/components/BeneficiaryCeilings/BeneficiaryCeilings.native.test.tsx +++ b/src/features/profile/components/BeneficiaryCeilings/BeneficiaryCeilings.native.test.tsx @@ -1,6 +1,5 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { BeneficiaryCeilings } from 'features/profile/components/BeneficiaryCeilings/BeneficiaryCeilings' import { domains_credit_underage, @@ -10,6 +9,7 @@ import { } from 'features/profile/fixtures/domainsCredit' import * as ProfileUtils from 'features/profile/helpers/useIsUserUnderageBeneficiary' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { render, screen, waitFor } from 'tests/utils' const mockUseIsUserUnderageBeneficiary = jest diff --git a/src/features/profile/components/CitySearchInput/CitySearchInput.native.test.tsx b/src/features/profile/components/CitySearchInput/CitySearchInput.native.test.tsx index daa62411530..203f28d0a0e 100644 --- a/src/features/profile/components/CitySearchInput/CitySearchInput.native.test.tsx +++ b/src/features/profile/components/CitySearchInput/CitySearchInput.native.test.tsx @@ -1,9 +1,9 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { CitySearchInput } from 'features/profile/components/CitySearchInput/CitySearchInput' import { mockedSuggestedCities } from 'libs/place/fixtures/mockedSuggestedCities' import { CitiesResponse, CITIES_API_URL } from 'libs/place/useCities' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen, userEvent } from 'tests/utils' diff --git a/src/features/profile/components/CreditExplanation/CreditExplanation.native.test.tsx b/src/features/profile/components/CreditExplanation/CreditExplanation.native.test.tsx index 0e5ded5e8d1..a43258b8638 100644 --- a/src/features/profile/components/CreditExplanation/CreditExplanation.native.test.tsx +++ b/src/features/profile/components/CreditExplanation/CreditExplanation.native.test.tsx @@ -1,9 +1,9 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { CreditExplanation } from 'features/profile/components/CreditExplanation/CreditExplanation' import { analytics } from 'libs/analytics/provider' +import { mockSettings } from 'tests/mockSettings' import { act, fireEvent, render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/profile/components/EmptyCredit/EmptyCredit.native.test.tsx b/src/features/profile/components/EmptyCredit/EmptyCredit.native.test.tsx index ab326f5f071..76cc46156ba 100644 --- a/src/features/profile/components/EmptyCredit/EmptyCredit.native.test.tsx +++ b/src/features/profile/components/EmptyCredit/EmptyCredit.native.test.tsx @@ -1,10 +1,10 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { EmptyCredit } from 'features/profile/components/EmptyCredit/EmptyCredit' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/profile/components/Header/CreditHeader/CreditHeader.native.test.tsx b/src/features/profile/components/Header/CreditHeader/CreditHeader.native.test.tsx index 5f7fb30aa07..9787045f494 100644 --- a/src/features/profile/components/Header/CreditHeader/CreditHeader.native.test.tsx +++ b/src/features/profile/components/Header/CreditHeader/CreditHeader.native.test.tsx @@ -3,7 +3,6 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' import { DomainsCredit } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { CreditHeader, CreditHeaderProps, @@ -16,6 +15,7 @@ import * as ProfileUtils from 'features/profile/helpers/useIsUserUnderageBenefic import { formatToSlashedFrenchDate, setDateOneDayEarlier } from 'libs/dates' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' jest.mock('features/profile/api/useResetRecreditAmountToShow') diff --git a/src/features/profile/components/Header/LoggedOutHeader/LoggedOutHeader.native.test.tsx b/src/features/profile/components/Header/LoggedOutHeader/LoggedOutHeader.native.test.tsx index 90cef7b6068..369f36dca61 100644 --- a/src/features/profile/components/Header/LoggedOutHeader/LoggedOutHeader.native.test.tsx +++ b/src/features/profile/components/Header/LoggedOutHeader/LoggedOutHeader.native.test.tsx @@ -1,11 +1,11 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { render, userEvent, screen } from 'tests/utils' import { LoggedOutHeader } from './LoggedOutHeader' diff --git a/src/features/profile/components/Header/ProfileHeader/ProfileHeader.web.test.tsx b/src/features/profile/components/Header/ProfileHeader/ProfileHeader.web.test.tsx index edf76d9d8b1..e4837c3df62 100644 --- a/src/features/profile/components/Header/ProfileHeader/ProfileHeader.web.test.tsx +++ b/src/features/profile/components/Header/ProfileHeader/ProfileHeader.web.test.tsx @@ -2,10 +2,10 @@ import mockdate from 'mockdate' import React from 'react' import { CurrencyEnum, UserProfileResponse, YoungStatusType } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { ProfileHeader } from 'features/profile/components/Header/ProfileHeader/ProfileHeader' import { domains_credit_v1 } from 'features/profile/fixtures/domainsCredit' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils/web' jest.mock('libs/firebase/analytics/analytics') diff --git a/src/features/profile/pages/Accessibility/AccessibilityActionPlan.web.test.tsx b/src/features/profile/pages/Accessibility/AccessibilityActionPlan.web.test.tsx index 1f22f254f64..321a356db88 100644 --- a/src/features/profile/pages/Accessibility/AccessibilityActionPlan.web.test.tsx +++ b/src/features/profile/pages/Accessibility/AccessibilityActionPlan.web.test.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { AccessibilityActionPlan } from './AccessibilityActionPlan' diff --git a/src/features/profile/pages/Accessibility/AccessibilityDeclarationWeb.web.test.tsx b/src/features/profile/pages/Accessibility/AccessibilityDeclarationWeb.web.test.tsx index 7fa7fb99263..b96732d95d6 100644 --- a/src/features/profile/pages/Accessibility/AccessibilityDeclarationWeb.web.test.tsx +++ b/src/features/profile/pages/Accessibility/AccessibilityDeclarationWeb.web.test.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { AccessibilityDeclarationWeb } from './AccessibilityDeclarationWeb' diff --git a/src/features/profile/pages/ChangeCity/ChangeCity.web.test.tsx b/src/features/profile/pages/ChangeCity/ChangeCity.web.test.tsx index 6447e5e213d..576aec0ec19 100644 --- a/src/features/profile/pages/ChangeCity/ChangeCity.web.test.tsx +++ b/src/features/profile/pages/ChangeCity/ChangeCity.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { ChangeCity } from 'features/profile/pages/ChangeCity/ChangeCity' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen, waitFor } from 'tests/utils/web' diff --git a/src/features/profile/pages/DeleteProfile/DeactivateProfileSuccess.native.test.tsx b/src/features/profile/pages/DeleteProfile/DeactivateProfileSuccess.native.test.tsx index ccc95424aef..89415b0b543 100644 --- a/src/features/profile/pages/DeleteProfile/DeactivateProfileSuccess.native.test.tsx +++ b/src/features/profile/pages/DeleteProfile/DeactivateProfileSuccess.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import * as LogoutRoutine from 'features/auth/helpers/useLogoutRoutine' import { navigateToHomeConfig } from 'features/navigation/helpers/navigateToHome' import { navigateFromRef } from 'features/navigation/navigationRef' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { analytics } from 'libs/analytics/provider' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen, waitFor } from 'tests/utils' import { DeactivateProfileSuccess } from './DeactivateProfileSuccess' diff --git a/src/features/profile/pages/DeleteProfileReason/DeleteProfileReason.native.test.tsx b/src/features/profile/pages/DeleteProfileReason/DeleteProfileReason.native.test.tsx index dcaec2d8221..4507e723e5e 100644 --- a/src/features/profile/pages/DeleteProfileReason/DeleteProfileReason.native.test.tsx +++ b/src/features/profile/pages/DeleteProfileReason/DeleteProfileReason.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import * as LogoutRoutine from 'features/auth/helpers/useLogoutRoutine' import { DeleteProfileReason } from 'features/profile/pages/DeleteProfileReason/DeleteProfileReason' import { beneficiaryUser, nonBeneficiaryUser } from 'fixtures/user' import { analytics } from 'libs/analytics/provider' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen, waitFor } from 'tests/utils' jest.mock('features/navigation/helpers/navigateToHome') diff --git a/src/features/profile/pages/Profile.native.test.tsx b/src/features/profile/pages/Profile.native.test.tsx index ee4421530b5..bafb8fbb9a1 100644 --- a/src/features/profile/pages/Profile.native.test.tsx +++ b/src/features/profile/pages/Profile.native.test.tsx @@ -5,7 +5,6 @@ import { Share } from 'react-native' import { navigate } from '__mocks__/@react-navigation/native' import { SubscriptionStepperResponseV2 } from 'api/gen' import * as Auth from 'features/auth/context/AuthContext' -import { mockSettings } from 'features/auth/context/mockSettings' import { CURRENT_DATE } from 'features/auth/fixtures/fixtures' import { FavoritesWrapper } from 'features/favorites/context/FavoritesWrapper' import { initialFavoritesState } from 'features/favorites/context/reducer' @@ -28,6 +27,7 @@ import { GeolocPositionError, } from 'libs/location' import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { diff --git a/src/features/profile/pages/Profile.web.test.tsx b/src/features/profile/pages/Profile.web.test.tsx index 298340998dc..f47dc1bedbb 100644 --- a/src/features/profile/pages/Profile.web.test.tsx +++ b/src/features/profile/pages/Profile.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen } from 'tests/utils/web' import * as useVersion from 'ui/hooks/useVersion.web' diff --git a/src/features/reactions/components/ReactionChoiceModalBodyWithRedirection/ReactionChoiceModalBodyWithRedirection.native.test.tsx b/src/features/reactions/components/ReactionChoiceModalBodyWithRedirection/ReactionChoiceModalBodyWithRedirection.native.test.tsx index 5dd00c53251..788e85cd9d0 100644 --- a/src/features/reactions/components/ReactionChoiceModalBodyWithRedirection/ReactionChoiceModalBodyWithRedirection.native.test.tsx +++ b/src/features/reactions/components/ReactionChoiceModalBodyWithRedirection/ReactionChoiceModalBodyWithRedirection.native.test.tsx @@ -1,8 +1,8 @@ import React from 'react' import { CategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { ReactionChoiceModalBodyWithRedirection } from 'features/reactions/components/ReactionChoiceModalBodyWithRedirection/ReactionChoiceModalBodyWithRedirection' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/search/api/useSearchResults/useSearchResults.native.test.ts b/src/features/search/api/useSearchResults/useSearchResults.native.test.ts index 9673afdec9c..6fae389e2a1 100644 --- a/src/features/search/api/useSearchResults/useSearchResults.native.test.ts +++ b/src/features/search/api/useSearchResults/useSearchResults.native.test.ts @@ -3,7 +3,6 @@ import { Dispatch } from 'react' import algoliasearch from '__mocks__/algoliasearch' import { defaultDisabilitiesProperties } from 'features/accessibility/context/AccessibilityFiltersWrapper' -import { mockSettings } from 'features/auth/context/mockSettings' import { useSearchInfiniteQuery } from 'features/search/api/useSearchResults/useSearchResults' import { Action, initialSearchState } from 'features/search/context/reducer' import { SearchState } from 'features/search/types' @@ -20,6 +19,7 @@ import { } from 'libs/algolia/fixtures/algoliaFixtures' import { AlgoliaVenue } from 'libs/algolia/types' import { GeoCoordinates, GeolocPermissionState, GeolocationError } from 'libs/location' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, renderHook, waitFor } from 'tests/utils' diff --git a/src/features/search/components/SearchBox/SearchBox.native.test.tsx b/src/features/search/components/SearchBox/SearchBox.native.test.tsx index 60ea704c69f..8a5efe3ba43 100644 --- a/src/features/search/components/SearchBox/SearchBox.native.test.tsx +++ b/src/features/search/components/SearchBox/SearchBox.native.test.tsx @@ -3,7 +3,6 @@ import { v4 as uuidv4 } from 'uuid' import { navigate, useRoute } from '__mocks__/@react-navigation/native' import { SearchGroupNameEnumv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { navigationRef } from 'features/navigation/navigationRef' import * as useGoBack from 'features/navigation/useGoBack' import { initialSearchState } from 'features/search/context/reducer' @@ -17,6 +16,7 @@ import * as useRemoteConfigContextModule from 'libs/firebase/remoteConfig/Remote import { GeoCoordinates, Position } from 'libs/location' import { LocationLabel, LocationMode } from 'libs/location/types' import { mockedSuggestedVenue } from 'libs/venue/fixtures/mockedSuggestedVenues' +import { mockSettings } from 'tests/mockSettings' import { act, render, screen, userEvent } from 'tests/utils' import { SNACK_BAR_TIME_OUT } from 'ui/components/snackBar/SnackBarContext' import { SnackBarHelperSettings } from 'ui/components/snackBar/types' diff --git a/src/features/search/components/SearchHeader/SearchHeader.native.test.tsx b/src/features/search/components/SearchHeader/SearchHeader.native.test.tsx index 16434a22451..586e9bd927b 100644 --- a/src/features/search/components/SearchHeader/SearchHeader.native.test.tsx +++ b/src/features/search/components/SearchHeader/SearchHeader.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { v4 as uuidv4 } from 'uuid' -import { mockSettings } from 'features/auth/context/mockSettings' import { SearchHeader } from 'features/search/components/SearchHeader/SearchHeader' import { initialSearchState } from 'features/search/context/reducer' import * as useFilterCountAPI from 'features/search/helpers/useFilterCount/useFilterCount' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { LocationLabel } from 'libs/location/types' +import { mockSettings } from 'tests/mockSettings' import { render, screen, waitFor, within } from 'tests/utils' jest.mock('libs/firebase/analytics/analytics') diff --git a/src/features/search/components/SearchHeader/SearchHeader.web.test.tsx b/src/features/search/components/SearchHeader/SearchHeader.web.test.tsx index f04157d3a72..d86add5eee1 100644 --- a/src/features/search/components/SearchHeader/SearchHeader.web.test.tsx +++ b/src/features/search/components/SearchHeader/SearchHeader.web.test.tsx @@ -2,10 +2,10 @@ import userEvent from '@testing-library/user-event' import React from 'react' import { v4 as uuidv4 } from 'uuid' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSearchState } from 'features/search/context/reducer' import { ISearchContext } from 'features/search/context/SearchWrapper' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { act, render, screen, waitFor } from 'tests/utils/web' import { SearchHeader } from './SearchHeader' diff --git a/src/features/search/components/SearchListHeader/SearchListHeader.native.test.tsx b/src/features/search/components/SearchListHeader/SearchListHeader.native.test.tsx index 032e82a7827..3c258f17b73 100644 --- a/src/features/search/components/SearchListHeader/SearchListHeader.native.test.tsx +++ b/src/features/search/components/SearchListHeader/SearchListHeader.native.test.tsx @@ -5,7 +5,6 @@ import { v4 as uuidv4 } from 'uuid' import { useAccessibilityFiltersContext } from 'features/accessibility/context/AccessibilityFiltersWrapper' import { DisplayedDisabilitiesEnum } from 'features/accessibility/enums' -import { mockSettings } from 'features/auth/context/mockSettings' import { usePreviousRoute } from 'features/navigation/helpers/__mocks__/usePreviousRoute' import { initialSearchState } from 'features/search/context/reducer' import { mockAlgoliaVenues } from 'features/search/fixtures/mockAlgoliaVenues' @@ -18,6 +17,7 @@ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { GeoCoordinates } from 'libs/location' import { ILocationContext, LocationMode } from 'libs/location/types' import { SuggestedPlace } from 'libs/place/types' +import { mockSettings } from 'tests/mockSettings' import { act, render, screen } from 'tests/utils' import { SearchListHeader } from './SearchListHeader' diff --git a/src/features/search/components/SearchListHeader/SearchListHeader.web.test.tsx b/src/features/search/components/SearchListHeader/SearchListHeader.web.test.tsx index 02b02cf8276..ac80ec5d910 100644 --- a/src/features/search/components/SearchListHeader/SearchListHeader.web.test.tsx +++ b/src/features/search/components/SearchListHeader/SearchListHeader.web.test.tsx @@ -1,7 +1,6 @@ import React from 'react' import { v4 as uuidv4 } from 'uuid' -import { mockSettings } from 'features/auth/context/mockSettings' import { SearchListHeader } from 'features/search/components/SearchListHeader/SearchListHeader' import { initialSearchState } from 'features/search/context/reducer' import { mockAlgoliaVenues } from 'features/search/fixtures/mockAlgoliaVenues' @@ -12,6 +11,7 @@ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { GeoCoordinates } from 'libs/location' import { ILocationContext, LocationMode } from 'libs/location/types' import { SuggestedPlace } from 'libs/place/types' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils/web' const searchId = uuidv4() diff --git a/src/features/search/components/SearchResultsContent/SearchResultsContent.native.test.tsx b/src/features/search/components/SearchResultsContent/SearchResultsContent.native.test.tsx index 3ddf30458a3..cf6542796ab 100644 --- a/src/features/search/components/SearchResultsContent/SearchResultsContent.native.test.tsx +++ b/src/features/search/components/SearchResultsContent/SearchResultsContent.native.test.tsx @@ -6,7 +6,6 @@ import { defaultDisabilitiesProperties, useAccessibilityFiltersContext, } from 'features/accessibility/context/AccessibilityFiltersWrapper' -import { mockSettings } from 'features/auth/context/mockSettings' import { SearchResultsContent } from 'features/search/components/SearchResultsContent/SearchResultsContent' import { initialSearchState } from 'features/search/context/reducer' import { MAX_RADIUS } from 'features/search/helpers/reducer.helpers' @@ -25,6 +24,7 @@ import { SuggestedPlace } from 'libs/place/types' import { mockedSuggestedVenue } from 'libs/venue/fixtures/mockedSuggestedVenues' import { Offer } from 'shared/offer/types' import { mockAuthContextWithUser, mockAuthContextWithoutUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, render, screen, userEvent, waitFor } from 'tests/utils' import { theme } from 'theme' diff --git a/src/features/search/components/SearchVenueItems/SearchVenueItem.native.test.tsx b/src/features/search/components/SearchVenueItems/SearchVenueItem.native.test.tsx index ffb11722124..a9cdb7af56f 100644 --- a/src/features/search/components/SearchVenueItems/SearchVenueItem.native.test.tsx +++ b/src/features/search/components/SearchVenueItems/SearchVenueItem.native.test.tsx @@ -3,11 +3,11 @@ import { v4 as uuidv4 } from 'uuid' import { navigate } from '__mocks__/@react-navigation/native' import { VenueTypeCodeKey } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { AlgoliaVenue, LocationMode } from 'libs/algolia/types' import { analytics } from 'libs/analytics/provider' import { ILocationContext } from 'libs/location' import { SuggestedPlace } from 'libs/place/types' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen } from 'tests/utils' import { SearchVenueItem } from './SearchVenueItem' diff --git a/src/features/search/components/VenuePlaylist/VenuePlaylist.native.test.tsx b/src/features/search/components/VenuePlaylist/VenuePlaylist.native.test.tsx index a3157293f6c..68dcbba8c57 100644 --- a/src/features/search/components/VenuePlaylist/VenuePlaylist.native.test.tsx +++ b/src/features/search/components/VenuePlaylist/VenuePlaylist.native.test.tsx @@ -3,7 +3,6 @@ import { v4 as uuidv4 } from 'uuid' import { navigate } from '__mocks__/@react-navigation/native' import { SearchGroupNameEnumv2, VenueTypeCodeKey } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenuePlaylist } from 'features/search/components/VenuePlaylist/VenuePlaylist' import { initialSearchState } from 'features/search/context/reducer' import { mockAlgoliaVenues } from 'features/search/fixtures/mockAlgoliaVenues' @@ -11,6 +10,7 @@ import { venueTypeCodeActions } from 'features/venueMap/store/venueTypeCodeStore import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' import * as useModalAPI from 'ui/components/modals/useModal' diff --git a/src/features/search/components/VenuePlaylist/VenuePlaylist.web.test.tsx b/src/features/search/components/VenuePlaylist/VenuePlaylist.web.test.tsx index 2031b7db728..49659e95ba0 100644 --- a/src/features/search/components/VenuePlaylist/VenuePlaylist.web.test.tsx +++ b/src/features/search/components/VenuePlaylist/VenuePlaylist.web.test.tsx @@ -1,12 +1,12 @@ import React from 'react' import { v4 as uuidv4 } from 'uuid' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenuePlaylist } from 'features/search/components/VenuePlaylist/VenuePlaylist' import { initialSearchState } from 'features/search/context/reducer' import { mockAlgoliaVenues } from 'features/search/fixtures/mockAlgoliaVenues' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils/web' const searchId = uuidv4() diff --git a/src/features/search/components/sections/Price/Price.native.test.tsx b/src/features/search/components/sections/Price/Price.native.test.tsx index 572ed2ba4a1..6c9d0d864af 100644 --- a/src/features/search/components/sections/Price/Price.native.test.tsx +++ b/src/features/search/components/sections/Price/Price.native.test.tsx @@ -1,11 +1,11 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { Price } from 'features/search/components/sections/Price/Price' import { initialSearchState } from 'features/search/context/reducer' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { Currency } from 'shared/currency/useGetCurrencyToDisplay' import { DEFAULT_PACIFIC_FRANC_TO_EURO_RATE } from 'shared/exchangeRates/defaultRateValues' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' let mockSearchState = initialSearchState diff --git a/src/features/search/pages/SearchLanding/SearchLanding.native.test.tsx b/src/features/search/pages/SearchLanding/SearchLanding.native.test.tsx index 27333374f81..a37c88671a3 100644 --- a/src/features/search/pages/SearchLanding/SearchLanding.native.test.tsx +++ b/src/features/search/pages/SearchLanding/SearchLanding.native.test.tsx @@ -4,7 +4,6 @@ import { Keyboard } from 'react-native' import { v4 as uuidv4 } from 'uuid' import { NativeCategoryIdEnumv2, SearchGroupNameEnumv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as useGoBack from 'features/navigation/useGoBack' import { initialSearchState } from 'features/search/context/reducer' import { mockedSearchHistory } from 'features/search/fixtures/mockedSearchHistory' @@ -19,6 +18,7 @@ import { LocationMode } from 'libs/location/types' import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' import { SuggestedPlace } from 'libs/place/types' import { mockedSuggestedVenue } from 'libs/venue/fixtures/mockedSuggestedVenues' +import { mockSettings } from 'tests/mockSettings' import { act, fireEvent, render, screen } from 'tests/utils' const venue = mockedSuggestedVenue diff --git a/src/features/search/pages/SearchLanding/SearchLanding.web.test.tsx b/src/features/search/pages/SearchLanding/SearchLanding.web.test.tsx index 980d18058fe..f31115b5596 100644 --- a/src/features/search/pages/SearchLanding/SearchLanding.web.test.tsx +++ b/src/features/search/pages/SearchLanding/SearchLanding.web.test.tsx @@ -1,7 +1,6 @@ import React from 'react' import { SearchGroupNameEnumv2, SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSearchState } from 'features/search/context/reducer' import * as useFilterCountAPI from 'features/search/helpers/useFilterCount/useFilterCount' import { SearchLanding } from 'features/search/pages/SearchLanding/SearchLanding' @@ -10,6 +9,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' import { mockedSuggestedVenue } from 'libs/venue/fixtures/mockedSuggestedVenues' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen } from 'tests/utils/web' diff --git a/src/features/search/pages/SearchResults/SearchResults.native.test.tsx b/src/features/search/pages/SearchResults/SearchResults.native.test.tsx index 739ed2b0a46..fff0c87c5cb 100644 --- a/src/features/search/pages/SearchResults/SearchResults.native.test.tsx +++ b/src/features/search/pages/SearchResults/SearchResults.native.test.tsx @@ -4,7 +4,6 @@ import { Keyboard } from 'react-native' import { v4 as uuidv4 } from 'uuid' import { NativeCategoryIdEnumv2, SearchGroupNameEnumv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSearchState } from 'features/search/context/reducer' import { mockedSearchHistory } from 'features/search/fixtures/mockedSearchHistory' import * as useFilterCountAPI from 'features/search/helpers/useFilterCount/useFilterCount' @@ -18,6 +17,7 @@ import { LocationMode } from 'libs/location/types' import { useNetInfoContext as useNetInfoContextDefault } from 'libs/network/NetInfoWrapper' import { SuggestedPlace } from 'libs/place/types' import { mockedSuggestedVenue } from 'libs/venue/fixtures/mockedSuggestedVenues' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, screen, userEvent, waitFor } from 'tests/utils' diff --git a/src/features/search/pages/SearchResults/SearchResults.web.test.tsx b/src/features/search/pages/SearchResults/SearchResults.web.test.tsx index 2f0c6350597..07035897d5a 100644 --- a/src/features/search/pages/SearchResults/SearchResults.web.test.tsx +++ b/src/features/search/pages/SearchResults/SearchResults.web.test.tsx @@ -1,7 +1,6 @@ import React from 'react' import { SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSearchState } from 'features/search/context/reducer' import { ISearchContext } from 'features/search/context/SearchWrapper' import * as useFilterCountAPI from 'features/search/helpers/useFilterCount/useFilterCount' @@ -13,6 +12,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, checkAccessibilityFor, render } from 'tests/utils/web' diff --git a/src/features/search/pages/ThematicSearch/ThematicSearch.web.test.tsx b/src/features/search/pages/ThematicSearch/ThematicSearch.web.test.tsx index baccfe7310b..3554ef439bb 100644 --- a/src/features/search/pages/ThematicSearch/ThematicSearch.web.test.tsx +++ b/src/features/search/pages/ThematicSearch/ThematicSearch.web.test.tsx @@ -2,7 +2,6 @@ import React from 'react' import { useRoute } from '__mocks__/@react-navigation/native' import { SearchGroupNameEnumv2, SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { contentfulGtlPlaylistSnap } from 'features/gtlPlaylist/fixtures/contentfulGtlPlaylistSnap' import { initialSearchState } from 'features/search/context/reducer' import * as useSearch from 'features/search/context/SearchWrapper' @@ -11,6 +10,7 @@ import { env } from 'libs/environment/env' import { LocationMode } from 'libs/location/types' import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' import { PLACEHOLDER_DATA } from 'libs/subcategories/placeholderData' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { checkAccessibilityFor, render, screen } from 'tests/utils/web' diff --git a/src/features/search/pages/modals/PriceModal/PriceModal.native.test.tsx b/src/features/search/pages/modals/PriceModal/PriceModal.native.test.tsx index 703a2231a65..52085a11ecd 100644 --- a/src/features/search/pages/modals/PriceModal/PriceModal.native.test.tsx +++ b/src/features/search/pages/modals/PriceModal/PriceModal.native.test.tsx @@ -2,7 +2,6 @@ import React from 'react' import { v4 as uuidv4 } from 'uuid' import * as Auth from 'features/auth/context/AuthContext' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSearchState } from 'features/search/context/reducer' import { FilterBehaviour } from 'features/search/enums' import { MAX_PRICE_IN_CENTS } from 'features/search/helpers/reducer.helpers' @@ -10,6 +9,7 @@ import { SearchState } from 'features/search/types' import { beneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { convertCentsToEuros } from 'libs/parsers/pricesConversion' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent, waitFor } from 'tests/utils' import { PriceModal, PriceModalProps } from './PriceModal' diff --git a/src/features/search/pages/modals/PriceModal/PriceModal.web.test.tsx b/src/features/search/pages/modals/PriceModal/PriceModal.web.test.tsx index 5809d06b0d4..aaba5c24176 100644 --- a/src/features/search/pages/modals/PriceModal/PriceModal.web.test.tsx +++ b/src/features/search/pages/modals/PriceModal/PriceModal.web.test.tsx @@ -1,10 +1,10 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { initialSearchState } from 'features/search/context/reducer' import { FilterBehaviour } from 'features/search/enums' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { act, checkAccessibilityFor, render, screen } from 'tests/utils/web' import { PriceModal } from './PriceModal' diff --git a/src/features/subscription/page/OnboardingSubscription.web.test.tsx b/src/features/subscription/page/OnboardingSubscription.web.test.tsx index 5eedc6738c2..6112f92e3de 100644 --- a/src/features/subscription/page/OnboardingSubscription.web.test.tsx +++ b/src/features/subscription/page/OnboardingSubscription.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { OnboardingSubscription } from 'features/subscription/page/OnboardingSubscription' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, checkAccessibilityFor, render, screen } from 'tests/utils/web' diff --git a/src/features/tutorial/components/onboarding/OnboardingTimeline.native.test.tsx b/src/features/tutorial/components/onboarding/OnboardingTimeline.native.test.tsx index f5fa85af51c..4c82751cfa9 100644 --- a/src/features/tutorial/components/onboarding/OnboardingTimeline.native.test.tsx +++ b/src/features/tutorial/components/onboarding/OnboardingTimeline.native.test.tsx @@ -1,9 +1,9 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { OnboardingTimeline } from 'features/tutorial/components/onboarding/OnboardingTimeline' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { useDepositAmountsByAge } from 'shared/user/useDepositAmountsByAge' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' jest.mock('shared/user/useDepositAmountsByAge') diff --git a/src/features/tutorial/components/profileTutorial/EighteenBlockDescription.native.test.tsx b/src/features/tutorial/components/profileTutorial/EighteenBlockDescription.native.test.tsx index d9fae7bbcaa..bb8bc6e292a 100644 --- a/src/features/tutorial/components/profileTutorial/EighteenBlockDescription.native.test.tsx +++ b/src/features/tutorial/components/profileTutorial/EighteenBlockDescription.native.test.tsx @@ -1,10 +1,10 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { EighteenBlockDescription } from 'features/tutorial/components/profileTutorial/EighteenBlockDescription' import { beneficiaryUser, nonBeneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/tutorial/components/profileTutorial/EligibleFooter.native.test.tsx b/src/features/tutorial/components/profileTutorial/EligibleFooter.native.test.tsx index 8dd32a3aae4..d5df8f06a3e 100644 --- a/src/features/tutorial/components/profileTutorial/EligibleFooter.native.test.tsx +++ b/src/features/tutorial/components/profileTutorial/EligibleFooter.native.test.tsx @@ -1,10 +1,10 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { EligibleFooter } from 'features/tutorial/components/profileTutorial/EligibleFooter' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/tutorial/context/OnboardingWrapper.native.test.tsx b/src/features/tutorial/context/OnboardingWrapper.native.test.tsx index a045211decc..77a806bb462 100644 --- a/src/features/tutorial/context/OnboardingWrapper.native.test.tsx +++ b/src/features/tutorial/context/OnboardingWrapper.native.test.tsx @@ -1,10 +1,10 @@ -import { mockSettings } from 'features/auth/context/mockSettings' import { OnboardingWrapper, useOnboardingContext, } from 'features/tutorial/context/OnboardingWrapper' import { NonEligible, TutorialTypes } from 'features/tutorial/enums' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { renderHook, act } from 'tests/utils' const mockShowModal = jest.fn() diff --git a/src/features/tutorial/pages/AgeSelectionFork.native.test.tsx b/src/features/tutorial/pages/AgeSelectionFork.native.test.tsx index c473bec7902..1c4de41a939 100644 --- a/src/features/tutorial/pages/AgeSelectionFork.native.test.tsx +++ b/src/features/tutorial/pages/AgeSelectionFork.native.test.tsx @@ -2,13 +2,13 @@ import { StackScreenProps } from '@react-navigation/stack' import React from 'react' import { navigate, useRoute } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { navigateToHomeConfig } from 'features/navigation/helpers/navigateToHome' import { TutorialRootStackParamList } from 'features/navigation/RootNavigator/types' import { TutorialTypes, NonEligible } from 'features/tutorial/enums' import { AgeSelectionFork } from 'features/tutorial/pages/AgeSelectionFork' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' jest.mock('libs/firebase/analytics/analytics') diff --git a/src/features/tutorial/pages/AgeSelectionFork.web.test.tsx b/src/features/tutorial/pages/AgeSelectionFork.web.test.tsx index eb7114c0c20..3b264a8e91e 100644 --- a/src/features/tutorial/pages/AgeSelectionFork.web.test.tsx +++ b/src/features/tutorial/pages/AgeSelectionFork.web.test.tsx @@ -2,11 +2,11 @@ import { StackScreenProps } from '@react-navigation/stack' import React from 'react' import { useRoute } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { TutorialRootStackParamList } from 'features/navigation/RootNavigator/types' import { TutorialTypes } from 'features/tutorial/enums' import { AgeSelectionFork } from 'features/tutorial/pages/AgeSelectionFork' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' jest.mock('libs/firebase/analytics/analytics') diff --git a/src/features/tutorial/pages/AgeSelectionOther.native.test.tsx b/src/features/tutorial/pages/AgeSelectionOther.native.test.tsx index d0e33e1c69c..a980b225344 100644 --- a/src/features/tutorial/pages/AgeSelectionOther.native.test.tsx +++ b/src/features/tutorial/pages/AgeSelectionOther.native.test.tsx @@ -2,7 +2,6 @@ import { StackScreenProps } from '@react-navigation/stack' import React from 'react' import { reset } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { TutorialRootStackParamList } from 'features/navigation/RootNavigator/types' import { homeNavConfig } from 'features/navigation/TabBar/helpers' import * as useGoBack from 'features/navigation/useGoBack' @@ -12,6 +11,7 @@ import { AgeSelectionOther } from 'features/tutorial/pages/AgeSelectionOther' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' const mockShowModal = jest.fn() diff --git a/src/features/tutorial/pages/NonEligibleModal.native.test.tsx b/src/features/tutorial/pages/NonEligibleModal.native.test.tsx index 46fc3d05459..f7ed5843343 100644 --- a/src/features/tutorial/pages/NonEligibleModal.native.test.tsx +++ b/src/features/tutorial/pages/NonEligibleModal.native.test.tsx @@ -1,12 +1,12 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { navigateToHome } from 'features/navigation/helpers/navigateToHome' import * as NavigationHelpers from 'features/navigation/helpers/openUrl' import { NonEligible, TutorialTypes } from 'features/tutorial/enums' import { NonEligibleModal } from 'features/tutorial/pages/NonEligibleModal' import { env } from 'libs/environment/fixtures' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen } from 'tests/utils' jest.mock('features/navigation/helpers/navigateToHome') diff --git a/src/features/tutorial/pages/NonEligibleModal.web.test.tsx b/src/features/tutorial/pages/NonEligibleModal.web.test.tsx index 44f88cafe7f..de7792f4801 100644 --- a/src/features/tutorial/pages/NonEligibleModal.web.test.tsx +++ b/src/features/tutorial/pages/NonEligibleModal.web.test.tsx @@ -1,8 +1,8 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { NonEligible, TutorialTypes } from 'features/tutorial/enums' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { NonEligibleModal } from './NonEligibleModal' diff --git a/src/features/tutorial/pages/onboarding/OnboardingAgeInformation.native.test.tsx b/src/features/tutorial/pages/onboarding/OnboardingAgeInformation.native.test.tsx index 5b756a94d2e..f4a46dc6860 100644 --- a/src/features/tutorial/pages/onboarding/OnboardingAgeInformation.native.test.tsx +++ b/src/features/tutorial/pages/onboarding/OnboardingAgeInformation.native.test.tsx @@ -2,7 +2,6 @@ import { StackScreenProps } from '@react-navigation/stack' import React from 'react' import { navigate, reset } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin, TutorialRootStackParamList } from 'features/navigation/RootNavigator/types' import { homeNavConfig } from 'features/navigation/TabBar/helpers' import * as useGoBack from 'features/navigation/useGoBack' @@ -11,6 +10,7 @@ import { OnboardingAgeInformation } from 'features/tutorial/pages/onboarding/Onb import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { userEvent, render, screen } from 'tests/utils' diff --git a/src/features/tutorial/pages/onboarding/OnboardingWelcome.native.test.tsx b/src/features/tutorial/pages/onboarding/OnboardingWelcome.native.test.tsx index da1174cd6f1..e8b0678e183 100644 --- a/src/features/tutorial/pages/onboarding/OnboardingWelcome.native.test.tsx +++ b/src/features/tutorial/pages/onboarding/OnboardingWelcome.native.test.tsx @@ -1,13 +1,13 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { OnboardingWelcome } from 'features/tutorial/pages/onboarding/OnboardingWelcome' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { storage } from 'libs/storage' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen } from 'tests/utils' jest.mock('react-native/Libraries/Animated/createAnimatedComponent', () => { diff --git a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.native.test.tsx b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.native.test.tsx index a95683149ba..f109789a2a7 100644 --- a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.native.test.tsx +++ b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.native.test.tsx @@ -4,7 +4,6 @@ import mockdate from 'mockdate' import React from 'react' import { SubscriptionStatus, UserProfileResponse, YoungStatusType } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { CURRENT_DATE, SIXTEEN_AGE_DATE } from 'features/auth/fixtures/fixtures' import { TutorialRootStackParamList } from 'features/navigation/RootNavigator/types' import { beneficiaryUser, nonBeneficiaryUser } from 'fixtures/user' @@ -12,6 +11,7 @@ import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { mockAuthContextWithUser, mockAuthContextWithoutUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' import { ProfileTutorialAgeInformation } from './ProfileTutorialAgeInformation' diff --git a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.web.test.tsx b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.web.test.tsx index d02d071a7be..9c9878406b4 100644 --- a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.web.test.tsx +++ b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformation.web.test.tsx @@ -2,10 +2,10 @@ import { StackScreenProps } from '@react-navigation/stack' import React from 'react' import { act } from 'react-dom/test-utils' -import { mockSettings } from 'features/auth/context/mockSettings' import { TutorialRootStackParamList } from 'features/navigation/RootNavigator/types' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' import { ProfileTutorialAgeInformation } from './ProfileTutorialAgeInformation' diff --git a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.native.test.tsx b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.native.test.tsx index b7189e09381..08c2e366b88 100644 --- a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.native.test.tsx +++ b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.native.test.tsx @@ -1,10 +1,10 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { ProfileTutorialAgeInformationCreditV3 } from 'features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' jest.mock('libs/firebase/analytics/analytics') diff --git a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.web.test.tsx b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.web.test.tsx index ad5dbfbc744..cd5f2b416e9 100644 --- a/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.web.test.tsx +++ b/src/features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3.web.test.tsx @@ -1,10 +1,10 @@ import React from 'react' import { act } from 'react-dom/test-utils' -import { mockSettings } from 'features/auth/context/mockSettings' import { ProfileTutorialAgeInformationCreditV3 } from 'features/tutorial/pages/profileTutorial/ProfileTutorialAgeInformationCreditV3' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { checkAccessibilityFor, render } from 'tests/utils/web' jest.mock('libs/firebase/remoteConfig/remoteConfig.services') diff --git a/src/features/venue/api/useVenueOffers.test.ts b/src/features/venue/api/useVenueOffers.test.ts index a099823cbbe..678866a4a87 100644 --- a/src/features/venue/api/useVenueOffers.test.ts +++ b/src/features/venue/api/useVenueOffers.test.ts @@ -1,5 +1,4 @@ import { SubcategoryIdEnum } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import * as UnderageUserAPI from 'features/profile/helpers/useIsUserUnderage' import { SearchState } from 'features/search/types' import { useVenueOffers } from 'features/venue/api/useVenueOffers' @@ -8,6 +7,7 @@ import mockVenueResponse from 'fixtures/venueResponse' import { fetchMultipleOffers } from 'libs/algolia/fetchAlgolia/fetchMultipleOffers/fetchMultipleOffers' import { LocationMode, Position } from 'libs/location/types' import * as useNetInfoContextDefault from 'libs/network/NetInfoWrapper' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { renderHook, waitFor } from 'tests/utils' diff --git a/src/features/venue/components/VenueBody/VenueBanner.native.test.tsx b/src/features/venue/components/VenueBody/VenueBanner.native.test.tsx index 7b2608b04c8..1ff331f2935 100644 --- a/src/features/venue/components/VenueBody/VenueBanner.native.test.tsx +++ b/src/features/venue/components/VenueBody/VenueBanner.native.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenueBanner } from 'features/venue/components/VenueBody/VenueBanner' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' const mockHandleImagePress = jest.fn() diff --git a/src/features/venue/components/VenueBody/VenueBanner.web.test.tsx b/src/features/venue/components/VenueBody/VenueBanner.web.test.tsx index 77502101626..fd5a3568599 100644 --- a/src/features/venue/components/VenueBody/VenueBanner.web.test.tsx +++ b/src/features/venue/components/VenueBody/VenueBanner.web.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { VenueBanner } from 'features/venue/components/VenueBody/VenueBanner' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils/web' const mockHandleImagePress = jest.fn() diff --git a/src/features/venue/pages/Venue/Venue.perf.test.tsx b/src/features/venue/pages/Venue/Venue.perf.test.tsx index 11695b7e0b1..51c4f6af62f 100644 --- a/src/features/venue/pages/Venue/Venue.perf.test.tsx +++ b/src/features/venue/pages/Venue/Venue.perf.test.tsx @@ -3,13 +3,13 @@ import React from 'react' import { useRoute } from '__mocks__/@react-navigation/native' import { SubcategoriesResponseModelv2, SubcategoryIdEnum, VenueResponse } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { useGTLPlaylists } from 'features/gtlPlaylist/hooks/useGTLPlaylists' import { venueDataTest } from 'features/venue/fixtures/venueDataTest' import { Venue } from 'features/venue/pages/Venue/Venue' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' import { Offer } from 'shared/offer/types' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, measurePerformance } from 'tests/utils' diff --git a/src/features/venue/pages/Venue/Venue.web.test.tsx b/src/features/venue/pages/Venue/Venue.web.test.tsx index 4e0e49c557a..574ae8a50e7 100644 --- a/src/features/venue/pages/Venue/Venue.web.test.tsx +++ b/src/features/venue/pages/Venue/Venue.web.test.tsx @@ -4,7 +4,6 @@ import React from 'react' import { useRoute } from '__mocks__/@react-navigation/native' import { SubcategoriesResponseModelv2 } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { useGTLPlaylists } from 'features/gtlPlaylist/hooks/useGTLPlaylists' import { initialSearchState } from 'features/search/context/reducer' import { venueDataTest } from 'features/venue/fixtures/venueDataTest' @@ -13,6 +12,7 @@ import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/ import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { subcategoriesDataTest } from 'libs/subcategories/fixtures/subcategoriesResponse' import { Offer } from 'shared/offer/types' +import { mockSettings } from 'tests/mockSettings' import { mockServer } from 'tests/mswServer' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, checkAccessibilityFor, fireEvent, render, screen } from 'tests/utils/web' diff --git a/src/features/venueMap/components/VenueMapPreview/VenueMapPreview.native.test.tsx b/src/features/venueMap/components/VenueMapPreview/VenueMapPreview.native.test.tsx index a43f7ccadc3..b54a6d53485 100644 --- a/src/features/venueMap/components/VenueMapPreview/VenueMapPreview.native.test.tsx +++ b/src/features/venueMap/components/VenueMapPreview/VenueMapPreview.native.test.tsx @@ -1,9 +1,9 @@ import React, { ComponentProps } from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' import { VenueMapPreview } from 'features/venueMap/components/VenueMapPreview/VenueMapPreview' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' mockSettings() diff --git a/src/features/venueMap/components/VenueMapView/VenueMapView.android.test.tsx b/src/features/venueMap/components/VenueMapView/VenueMapView.android.test.tsx index 913b562ab27..33144aaa963 100644 --- a/src/features/venueMap/components/VenueMapView/VenueMapView.android.test.tsx +++ b/src/features/venueMap/components/VenueMapView/VenueMapView.android.test.tsx @@ -1,6 +1,6 @@ import { Platform } from 'react-native' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' Platform.OS = 'android' jest.mock('./Marker/Marker', () => require('./Marker/Marker.android')) diff --git a/src/features/venueMap/components/VenueMapView/VenueMapView.native.test.tsx b/src/features/venueMap/components/VenueMapView/VenueMapView.native.test.tsx index 233f9196eaa..a22e97c8d08 100644 --- a/src/features/venueMap/components/VenueMapView/VenueMapView.native.test.tsx +++ b/src/features/venueMap/components/VenueMapView/VenueMapView.native.test.tsx @@ -4,7 +4,6 @@ import { fireGestureHandler, getByGestureTestId } from 'react-native-gesture-han import { UseQueryResult } from 'react-query' import { VenueTypeCodeKey } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { PlaylistType } from 'features/offer/enums' import * as useVenueOffers from 'features/venue/api/useVenueOffers' import { VenueOffersResponseSnap } from 'features/venue/fixtures/venueOffersResponseSnap' @@ -18,6 +17,7 @@ import { useGetAllVenues } from 'features/venueMap/useGetAllVenues' import { venuesFixture } from 'libs/algolia/fetchAlgolia/fetchVenues/fixtures/venuesFixture' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, fireEvent, render, screen, userEvent, waitFor } from 'tests/utils' diff --git a/src/libs/resizing-image-on-demand/useResizeImageURL.native.test.ts b/src/libs/resizing-image-on-demand/useResizeImageURL.native.test.ts index 37cb8b7666f..8f378dd6bf3 100644 --- a/src/libs/resizing-image-on-demand/useResizeImageURL.native.test.ts +++ b/src/libs/resizing-image-on-demand/useResizeImageURL.native.test.ts @@ -5,20 +5,15 @@ import { useWindowDimensions } from 'react-native' import { useTheme } from 'styled-components/native' import { useSettings } from 'features/auth/context/__mocks__/useSettings' -import { mockSettings } from 'features/auth/context/mockSettings' import { useResizeImageURL } from 'libs/resizing-image-on-demand/useResizeImageURL' +import { mockSettings } from 'tests/mockSettings' jest.mock('libs/environment/env') jest.mock('react-native', () => { const { Platform } = jest.requireActual('react-native') return { Platform, - useWindowDimensions: jest.fn(() => ({ - width: 375, - height: 667, - scale: 2, - fontScale: 2, - })), + useWindowDimensions: jest.fn(), } }) jest.mock('styled-components/native') diff --git a/src/shared/exchangeRates/useGetPacificFrancToEuroRate.native.test.ts b/src/shared/exchangeRates/useGetPacificFrancToEuroRate.native.test.ts index 1d84d989314..e65abcdb796 100644 --- a/src/shared/exchangeRates/useGetPacificFrancToEuroRate.native.test.ts +++ b/src/shared/exchangeRates/useGetPacificFrancToEuroRate.native.test.ts @@ -1,6 +1,6 @@ -import { mockSettings } from 'features/auth/context/mockSettings' import { DEFAULT_PACIFIC_FRANC_TO_EURO_RATE } from 'shared/exchangeRates/defaultRateValues' import { useGetPacificFrancToEuroRate } from 'shared/exchangeRates/useGetPacificFrancToEuroRate' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { act, renderHook } from 'tests/utils' diff --git a/src/shared/offer/components/AuthenticationModal/AuthenticationModal.native.test.tsx b/src/shared/offer/components/AuthenticationModal/AuthenticationModal.native.test.tsx index ff475752766..6b43d8b9eaa 100644 --- a/src/shared/offer/components/AuthenticationModal/AuthenticationModal.native.test.tsx +++ b/src/shared/offer/components/AuthenticationModal/AuthenticationModal.native.test.tsx @@ -1,10 +1,10 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { analytics } from 'libs/analytics/provider' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' +import { mockSettings } from 'tests/mockSettings' import { userEvent, render, screen } from 'tests/utils' import { AuthenticationModal } from './AuthenticationModal' diff --git a/src/shared/offer/components/FinishSubscriptionModal/FinishSubscriptionModal.native.test.tsx b/src/shared/offer/components/FinishSubscriptionModal/FinishSubscriptionModal.native.test.tsx index a653b6bb937..4fc11989f36 100644 --- a/src/shared/offer/components/FinishSubscriptionModal/FinishSubscriptionModal.native.test.tsx +++ b/src/shared/offer/components/FinishSubscriptionModal/FinishSubscriptionModal.native.test.tsx @@ -3,13 +3,13 @@ import React from 'react' import { navigate } from '__mocks__/@react-navigation/native' import { DepositType } from 'api/gen' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { beneficiaryUser } from 'fixtures/user' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { useGetDepositAmountsByAge } from 'shared/user/useGetDepositAmountsByAge' import { mockAuthContextWithUser } from 'tests/AuthContextUtils' +import { mockSettings } from 'tests/mockSettings' import { fireEvent, render, screen } from 'tests/utils' import { FinishSubscriptionModal } from './FinishSubscriptionModal' diff --git a/src/shared/offer/helpers/useBookOfferModal.native.test.tsx b/src/shared/offer/helpers/useBookOfferModal.native.test.tsx index 9e04d16d7aa..d5ff33b41a1 100644 --- a/src/shared/offer/helpers/useBookOfferModal.native.test.tsx +++ b/src/shared/offer/helpers/useBookOfferModal.native.test.tsx @@ -1,12 +1,12 @@ import React, { FunctionComponent } from 'react' import { Text } from 'react-native' -import { mockSettings } from 'features/auth/context/mockSettings' import { StepperOrigin } from 'features/navigation/RootNavigator/types' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' import { OfferModal } from 'shared/offer/enums' import { OfferModalProps, useBookOfferModal } from 'shared/offer/helpers/useBookOfferModal' +import { mockSettings } from 'tests/mockSettings' import { reactQueryProviderHOC } from 'tests/reactQueryProviderHOC' import { render, renderHook, screen } from 'tests/utils' import { LINE_BREAK } from 'ui/theme/constants' diff --git a/src/shared/user/useGetDepositAmountsByAge.native.test.ts b/src/shared/user/useGetDepositAmountsByAge.native.test.ts index c2d4657f63b..08ac3e531f7 100644 --- a/src/shared/user/useGetDepositAmountsByAge.native.test.ts +++ b/src/shared/user/useGetDepositAmountsByAge.native.test.ts @@ -1,8 +1,8 @@ import mockdate from 'mockdate' -import { mockSettings } from 'features/auth/context/mockSettings' import { setFeatureFlags } from 'libs/firebase/firestore/featureFlags/__tests__/setFeatureFlags' import { RemoteStoreFeatureFlags } from 'libs/firebase/firestore/types' +import { mockSettings } from 'tests/mockSettings' import { renderHook } from 'tests/utils' import { useGetDepositAmountsByAge } from './useGetDepositAmountsByAge' diff --git a/src/features/auth/context/mockSettings.ts b/src/tests/mockSettings.ts similarity index 100% rename from src/features/auth/context/mockSettings.ts rename to src/tests/mockSettings.ts diff --git a/src/ui/components/Avatar/AvatarList.native.test.tsx b/src/ui/components/Avatar/AvatarList.native.test.tsx index a15522b5f50..b5ed00c551b 100644 --- a/src/ui/components/Avatar/AvatarList.native.test.tsx +++ b/src/ui/components/Avatar/AvatarList.native.test.tsx @@ -1,7 +1,7 @@ import React from 'react' import { push } from '__mocks__/@react-navigation/native' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, screen, userEvent } from 'tests/utils' import { AvatarsList } from 'ui/components/Avatar/AvatarList' diff --git a/src/ui/components/Avatar/AvatarListItem.native.test.tsx b/src/ui/components/Avatar/AvatarListItem.native.test.tsx index 72b63164cd0..5efb7fcb3f9 100644 --- a/src/ui/components/Avatar/AvatarListItem.native.test.tsx +++ b/src/ui/components/Avatar/AvatarListItem.native.test.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { AvatarListItem } from 'ui/components/Avatar/AvatarListItem' diff --git a/src/ui/components/ImageTile.native.test.tsx b/src/ui/components/ImageTile.native.test.tsx index b247e1f894d..b102b454614 100644 --- a/src/ui/components/ImageTile.native.test.tsx +++ b/src/ui/components/ImageTile.native.test.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { ImageTile } from 'ui/components/ImageTile' diff --git a/src/ui/components/VenueInfoHeader/VenueInfoHeader.native.test.tsx b/src/ui/components/VenueInfoHeader/VenueInfoHeader.native.test.tsx index 6a5bcc3e4cd..5c7bdc36df9 100644 --- a/src/ui/components/VenueInfoHeader/VenueInfoHeader.native.test.tsx +++ b/src/ui/components/VenueInfoHeader/VenueInfoHeader.native.test.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { VenueInfoHeader } from 'ui/components/VenueInfoHeader/VenueInfoHeader' diff --git a/src/ui/components/VenuePreview/VenuePreview.native.test.tsx b/src/ui/components/VenuePreview/VenuePreview.native.test.tsx index fa1a6f07874..3b48dad8197 100644 --- a/src/ui/components/VenuePreview/VenuePreview.native.test.tsx +++ b/src/ui/components/VenuePreview/VenuePreview.native.test.tsx @@ -1,7 +1,7 @@ import React from 'react' -import { mockSettings } from 'features/auth/context/mockSettings' import { offerResponseSnap } from 'features/offer/fixtures/offerResponse' +import { mockSettings } from 'tests/mockSettings' import { render, screen } from 'tests/utils' import { VenuePreview } from 'ui/components/VenuePreview/VenuePreview'