File tree Expand file tree Collapse file tree 1 file changed +26
-1
lines changed
packages/snaps-controllers/src/multichain Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change 11import { HandlerType } from '@metamask/snaps-utils' ;
2- import { getTruncatedSnap } from '@metamask/snaps-utils/test-utils' ;
2+ import {
3+ getTruncatedSnap ,
4+ MOCK_SNAP_ID ,
5+ } from '@metamask/snaps-utils/test-utils' ;
36
47import { MultichainRouter } from './MultichainRouter' ;
58import {
@@ -148,6 +151,7 @@ describe('MultichainRouter', () => {
148151 const result = await messenger . call ( 'MultichainRouter:handleRequest' , {
149152 connectedAddresses : [ ] ,
150153 scope : SOLANA_CAIP2 ,
154+ origin : 'metamask' ,
151155 request : {
152156 method : 'getVersion' ,
153157 } ,
@@ -157,6 +161,27 @@ describe('MultichainRouter', () => {
157161 'feature-set' : 2891131721 ,
158162 'solana-core' : '1.16.7' ,
159163 } ) ;
164+
165+ expect ( rootMessenger . call ) . toHaveBeenNthCalledWith (
166+ 5 ,
167+ 'SnapController:handleRequest' ,
168+ {
169+ snapId : MOCK_SNAP_ID ,
170+ handler : HandlerType . OnProtocolRequest ,
171+ origin : 'metamask' ,
172+ request : {
173+ method : '' ,
174+ params : {
175+ request : {
176+ id : expect . any ( String ) ,
177+ jsonrpc : '2.0' ,
178+ method : 'getVersion' ,
179+ } ,
180+ scope : SOLANA_CAIP2 ,
181+ } ,
182+ } ,
183+ } ,
184+ ) ;
160185 } ) ;
161186
162187 it ( 'throws if no suitable Snaps are found' , async ( ) => {
You can’t perform that action at this time.
0 commit comments