@@ -162,6 +162,7 @@ jest.mock('uuid', () => {
162
162
* @param args.bulkScanUrlsMock - Used to construct mock versions of the
163
163
* `PhishingController:bulkScanUrls` action.
164
164
* @param args.defaultSelectedAccount - The default selected account to use in
165
+ * @param args.displayNftMedia - The default displayNftMedia to use in
165
166
* @returns A collection of test controllers and mocks.
166
167
*/
167
168
function setupController ( {
@@ -178,6 +179,7 @@ function setupController({
178
179
mockNetworkClientConfigurationsByNetworkClientId = { } ,
179
180
defaultSelectedAccount = OWNER_ACCOUNT ,
180
181
mockGetNetworkClientIdByChainId = { } ,
182
+ displayNftMedia = true ,
181
183
} : {
182
184
options ?: Partial < ConstructorParameters < typeof NftController > [ 0 ] > ;
183
185
getERC721AssetName ?: jest . Mock <
@@ -222,6 +224,7 @@ function setupController({
222
224
> ;
223
225
defaultSelectedAccount ?: InternalAccount ;
224
226
mockGetNetworkClientIdByChainId ?: Record < Hex , NetworkClientConfiguration > ;
227
+ displayNftMedia ?: boolean ;
225
228
} = { } ) {
226
229
const messenger = new Messenger <
227
230
| ExtractAvailableAction < NftControllerMessenger >
@@ -388,7 +391,7 @@ function setupController({
388
391
389
392
triggerPreferencesStateChange ( {
390
393
...getDefaultPreferencesState ( ) ,
391
- displayNftMedia : true ,
394
+ displayNftMedia,
392
395
} ) ;
393
396
394
397
const triggerSelectedAccountChange = (
@@ -4946,7 +4949,7 @@ describe('NftController', () => {
4946
4949
expect ( spy ) . toHaveBeenCalledTimes ( 0 ) ;
4947
4950
} ) ;
4948
4951
4949
- it ( 'should call update Nft metadata when preferences change is triggered and ipfsGateway changes' , async ( ) => {
4952
+ it ( 'calls update Nft metadata when preferences change is triggered and ipfsGateway changes' , async ( ) => {
4950
4953
const {
4951
4954
nftController,
4952
4955
mockGetAccount,
@@ -4980,6 +4983,7 @@ describe('NftController', () => {
4980
4983
triggerSelectedAccountChange,
4981
4984
} = setupController ( {
4982
4985
defaultSelectedAccount : OWNER_ACCOUNT ,
4986
+ displayNftMedia : false ,
4983
4987
} ) ;
4984
4988
const spy = jest . spyOn ( nftController , 'updateNftMetadata' ) ;
4985
4989
const testNetworkClientId = 'mainnet' ;
@@ -5006,6 +5010,7 @@ describe('NftController', () => {
5006
5010
triggerSelectedAccountChange,
5007
5011
} = setupController ( {
5008
5012
defaultSelectedAccount : OWNER_ACCOUNT ,
5013
+ displayNftMedia : false ,
5009
5014
} ) ;
5010
5015
const spy = jest . spyOn ( nftController , 'updateNftMetadata' ) ;
5011
5016
const testNetworkClientId = 'mainnet' ;
0 commit comments