@@ -84,8 +84,8 @@ describe('resolveCapabilitiesForChain', () => {
8484 expect ( resolveCapabilitiesForChain ( { '0x1' : capabilities } , MOCK_CHAIN_ID ) ) . toEqual ( capabilities )
8585 } )
8686
87- it ( 'falls back to the first entry when no chain key matches' , ( ) => {
88- expect ( resolveCapabilitiesForChain ( { '0x64' : capabilities } , MOCK_CHAIN_ID ) ) . toEqual ( capabilities )
87+ it ( 'returns null when no chain key matches' , ( ) => {
88+ expect ( resolveCapabilitiesForChain ( { '0x64' : capabilities } , MOCK_CHAIN_ID ) ) . toBeNull ( )
8989 } )
9090
9191 it ( 'returns null for empty capabilities' , ( ) => {
@@ -256,7 +256,7 @@ describe('walletCapabilitiesAtom', () => {
256256 expect ( result ) . toEqual ( capabilities )
257257 } )
258258
259- it ( 'falls back to the first legacy capability entry when chain key is missing' , async ( ) => {
259+ it ( 'returns null when the current chain capability is missing' , async ( ) => {
260260 const capabilities : WalletCapabilities = { atomic : { status : 'supported' } }
261261 mockGetCapabilities . mockRejectedValue ( new Error ( 'viem error' ) )
262262 const mockRequest = jest . fn ( ) . mockResolvedValue ( { '0x64' : capabilities } )
@@ -266,7 +266,7 @@ describe('walletCapabilitiesAtom', () => {
266266
267267 const result = await store . get ( walletCapabilitiesAtom )
268268
269- expect ( result ) . toEqual ( capabilities )
269+ expect ( result ) . toBeNull ( )
270270 } )
271271
272272 it ( 'uses legacy fallback when getCapabilities times out' , async ( ) => {
0 commit comments