Skip to content

Commit e9d1bbd

Browse files
committed
fix: test unit update to blockRegion for feature flag object
1 parent 793073a commit e9d1bbd

4 files changed

Lines changed: 14 additions & 11 deletions

File tree

app/components/UI/Earn/components/EarnBalance/EarnBalance.test.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jest.mock('../../hooks/useMusdConversionTokens', () => ({
9090
__esModule: true,
9191
useMusdConversionTokens: jest.fn().mockReturnValue({
9292
isConversionToken: jest.fn().mockReturnValue(false),
93-
tokenFilter: jest.fn(),
93+
filterAllowedTokens: jest.fn(),
9494
tokens: [],
9595
isMusdSupportedOnChain: jest.fn().mockReturnValue(false),
9696
getMusdOutputChainId: jest.fn().mockReturnValue('0x1'),
@@ -292,8 +292,10 @@ describe('EarnBalance', () => {
292292

293293
mockUseMusdConversionTokens.mockReturnValue({
294294
isConversionToken: jest.fn().mockReturnValue(true),
295-
tokenFilter: jest.fn(),
295+
isTokenWithCta: jest.fn().mockReturnValue(true),
296+
filterAllowedTokens: jest.fn(),
296297
tokens: [],
298+
tokensWithCTAs: [],
297299
isMusdSupportedOnChain: jest.fn().mockReturnValue(true),
298300
getMusdOutputChainId: jest.fn().mockReturnValue('0x1'),
299301
});
@@ -321,8 +323,10 @@ describe('EarnBalance', () => {
321323

322324
mockUseMusdConversionTokens.mockReturnValue({
323325
isConversionToken: jest.fn().mockReturnValue(true),
324-
tokenFilter: jest.fn(),
326+
isTokenWithCta: jest.fn().mockReturnValue(true),
327+
filterAllowedTokens: jest.fn(),
325328
tokens: [],
329+
tokensWithCTAs: [],
326330
isMusdSupportedOnChain: jest.fn().mockReturnValue(true),
327331
getMusdOutputChainId: jest.fn().mockReturnValue('0x1'),
328332
});

app/components/UI/Earn/components/EarnLendingBalance/EarnLendingBalance.test.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import { EARN_EMPTY_STATE_CTA_TEST_ID } from '../EmptyStateCta';
2323
import { useMusdConversionTokens } from '../../hooks/useMusdConversionTokens';
2424
import { EARN_TEST_IDS } from '../../constants/testIds';
2525
import useStakingEligibility from '../../../Stake/hooks/useStakingEligibility';
26+
import { useMusdConversionEligibility } from '../../hooks/useMusdConversionEligibility';
2627

2728
const mockNavigate = jest.fn();
2829
const mockDaiMainnet: EarnTokenDetails = {
@@ -150,8 +151,6 @@ const mockUseStakingEligibility = useStakingEligibility as jest.MockedFunction<
150151
typeof useStakingEligibility
151152
>;
152153

153-
import { useMusdConversionEligibility } from '../../hooks/useMusdConversionEligibility';
154-
155154
jest.mock('../../hooks/useMusdConversionEligibility', () => ({
156155
useMusdConversionEligibility: jest.fn().mockReturnValue({
157156
isEligible: true,

app/components/UI/Earn/selectors/featureFlags/index.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1823,14 +1823,14 @@ describe('Earn Feature Flag Selectors', () => {
18231823

18241824
describe('selectMusdConversionBlockedCountries', () => {
18251825
it('returns blocked countries array when remote flag is valid', () => {
1826-
const blockedCountries = ['GB', 'US'];
1826+
const blockedRegions = ['GB', 'US'];
18271827

18281828
const state = {
18291829
engine: {
18301830
backgroundState: {
18311831
RemoteFeatureFlagController: {
18321832
remoteFeatureFlags: {
1833-
earnMusdConversionGeoBlockedCountries: { blockedCountries },
1833+
earnMusdConversionGeoBlockedCountries: { blockedRegions },
18341834
},
18351835
cacheTimestamp: 0,
18361836
},
@@ -1860,14 +1860,14 @@ describe('Earn Feature Flag Selectors', () => {
18601860
expect(result).toEqual([]);
18611861
});
18621862

1863-
it('returns empty array when blockedCountries is not an array', () => {
1863+
it('returns empty array when blockedRegions is not an array', () => {
18641864
const state = {
18651865
engine: {
18661866
backgroundState: {
18671867
RemoteFeatureFlagController: {
18681868
remoteFeatureFlags: {
18691869
earnMusdConversionGeoBlockedCountries: {
1870-
blockedCountries: 'GB',
1870+
blockedRegions: 'GB',
18711871
},
18721872
},
18731873
cacheTimestamp: 0,
@@ -1966,7 +1966,7 @@ describe('Earn Feature Flag Selectors', () => {
19661966
RemoteFeatureFlagController: {
19671967
remoteFeatureFlags: {
19681968
earnMusdConversionGeoBlockedCountries: {
1969-
blockedCountries: ['GB'],
1969+
blockedRegions: ['GB'],
19701970
},
19711971
},
19721972
cacheTimestamp: 0,

app/components/UI/Tokens/TokenList/TokenListItem/TokenListItem.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ describe('TokenListItem - Component Rendering Tests for Coverage', () => {
257257
jest.clearAllMocks();
258258

259259
mockShouldShowTokenListItemCta.mockReturnValue(
260-
isMusdConversionEnabled && isTokenWithCta,
260+
isMusdConversionEnabled && isTokenWithCta && isGeoEligible,
261261
);
262262

263263
// mUSD conversion mocks

0 commit comments

Comments
 (0)