File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -206,6 +206,20 @@ describe("OAuth Authorization", () => {
206206 } ) ;
207207 } ) ;
208208
209+ it ( "returns metadata when discovery succeeds" , async ( ) => {
210+ mockFetch . mockResolvedValueOnce ( {
211+ ok : true ,
212+ status : 200 ,
213+ json : async ( ) => validMetadata ,
214+ } ) ;
215+
216+ await discoverOAuthMetadata ( "https://auth.example.com" , { useOidcConfig : true } ) ;
217+ const calls = mockFetch . mock . calls ;
218+ expect ( calls . length ) . toBe ( 1 ) ;
219+ const [ url ] = calls [ 0 ] ;
220+ expect ( url . toString ( ) ) . toBe ( "https://auth.example.com/.well-known/openid-configuration" ) ;
221+ } ) ;
222+
209223 it ( "returns metadata when first fetch fails but second without MCP header succeeds" , async ( ) => {
210224 // Set up a counter to control behavior
211225 let callCount = 0 ;
You can’t perform that action at this time.
0 commit comments