@@ -59,10 +59,18 @@ import {
59
59
} from "@modelcontextprotocol/sdk/client/auth.js" ;
60
60
61
61
// Type the mocked functions properly
62
- const mockDiscoverOAuthMetadata = discoverOAuthMetadata as jest . MockedFunction < typeof discoverOAuthMetadata > ;
63
- const mockRegisterClient = registerClient as jest . MockedFunction < typeof registerClient > ;
64
- const mockStartAuthorization = startAuthorization as jest . MockedFunction < typeof startAuthorization > ;
65
- const mockExchangeAuthorization = exchangeAuthorization as jest . MockedFunction < typeof exchangeAuthorization > ;
62
+ const mockDiscoverOAuthMetadata = discoverOAuthMetadata as jest . MockedFunction <
63
+ typeof discoverOAuthMetadata
64
+ > ;
65
+ const mockRegisterClient = registerClient as jest . MockedFunction <
66
+ typeof registerClient
67
+ > ;
68
+ const mockStartAuthorization = startAuthorization as jest . MockedFunction <
69
+ typeof startAuthorization
70
+ > ;
71
+ const mockExchangeAuthorization = exchangeAuthorization as jest . MockedFunction <
72
+ typeof exchangeAuthorization
73
+ > ;
66
74
67
75
// Mock Session Storage
68
76
const sessionStorageMock = {
@@ -107,7 +115,7 @@ describe("AuthDebugger", () => {
107
115
beforeEach ( ( ) => {
108
116
jest . clearAllMocks ( ) ;
109
117
sessionStorageMock . getItem . mockReturnValue ( null ) ;
110
-
118
+
111
119
// Set up mock implementations
112
120
mockDiscoverOAuthMetadata . mockResolvedValue ( mockOAuthMetadata ) ;
113
121
mockRegisterClient . mockResolvedValue ( mockOAuthClientInfo ) ;
@@ -296,7 +304,9 @@ describe("AuthDebugger", () => {
296
304
fireEvent . click ( screen . getByText ( "Continue" ) ) ;
297
305
} ) ;
298
306
299
- expect ( mockDiscoverOAuthMetadata ) . toHaveBeenCalledWith ( "https://example.com" ) ;
307
+ expect ( mockDiscoverOAuthMetadata ) . toHaveBeenCalledWith (
308
+ "https://example.com" ,
309
+ ) ;
300
310
} ) ;
301
311
} ) ;
302
312
} ) ;
0 commit comments