@@ -661,7 +661,9 @@ describe('Oracle Fusion Procurement integration contracts', () => {
661661 mocks . request . mockResolvedValue ( responseFor ( contract ) )
662662 const { result } = await invoke ( contract . slug , contract . params )
663663 expect ( result . success ) . toBe ( true )
664- expect ( serializeOracleFusionJsonBody ( mocks . request . mock . calls [ 0 ] [ 1 ] . body ) ) . toBe ( testCase . expected )
664+ expect ( serializeOracleFusionJsonBody ( mocks . request . mock . calls [ 0 ] [ 1 ] . body ) ) . toBe (
665+ testCase . expected
666+ )
665667 } )
666668
667669 it ( 'preserves exact nested request integers and false/zero without changing the caller body' , async ( ) => {
@@ -671,7 +673,9 @@ describe('Oracle Fusion Procurement integration contracts', () => {
671673 lines : [ { LineNumber : 1 , LineTypeId : ID , Quantity : 0 , Price : 0 } ] ,
672674 }
673675 const original = structuredClone ( body )
674- mocks . request . mockResolvedValue ( resourceItem ( 'draftPurchaseOrders' , `draftPurchaseOrders/${ KEY } ` ) )
676+ mocks . request . mockResolvedValue (
677+ resourceItem ( 'draftPurchaseOrders' , `draftPurchaseOrders/${ KEY } ` )
678+ )
675679 const response = await invoke ( 'create_draft_purchase_order' , {
676680 buyerId : ID ,
677681 documentStyleId : ID ,
@@ -695,7 +699,10 @@ describe('Oracle Fusion Procurement integration contracts', () => {
695699 mocks . request . mockResolvedValue ( { result : 'SUCCESS' } )
696700 await invoke ( 'submit_purchase_requisition' , { requisitionKey : KEY } )
697701 expect ( mocks . request . mock . calls [ 0 ] [ 1 ] . body ) . toEqual ( { } )
698- await invoke ( 'submit_purchase_requisition' , { requisitionKey : KEY , requestFundsOverrideFlag : false } )
702+ await invoke ( 'submit_purchase_requisition' , {
703+ requisitionKey : KEY ,
704+ requestFundsOverrideFlag : false ,
705+ } )
699706 expect ( mocks . request . mock . calls [ 1 ] [ 1 ] . body ) . toEqual ( { requestFundsOverrideFlag : false } )
700707 } )
701708
@@ -750,9 +757,7 @@ describe('Oracle Fusion Procurement integration contracts', () => {
750757 } )
751758
752759 it ( 'returns only the requested page and a usable next offset' , async ( ) => {
753- mocks . request . mockResolvedValue (
754- page ( [ resourceItem ( 'suppliers' , `suppliers/${ ID } ` ) ] , 50 , true )
755- )
760+ mocks . request . mockResolvedValue ( page ( [ resourceItem ( 'suppliers' , `suppliers/${ ID } ` ) ] , 50 , true ) )
756761 const { result } = await invoke ( 'list_suppliers' , { offset : 50 , limit : 100 } )
757762 expect ( result . output ) . toMatchObject ( { count : 1 , offset : 50 , hasMore : true , nextOffset : 51 } )
758763 expect ( mocks . request ) . toHaveBeenCalledTimes ( 1 )
@@ -763,10 +768,13 @@ describe('Oracle Fusion Procurement integration contracts', () => {
763768 { items : [ ] , count : 0 , offset : 0 , limit : 100 , hasMore : true } ,
764769 { items : [ ] , count : 0 , offset : 1 , limit : 100 , hasMore : false } ,
765770 { items : 'not-an-array' , count : 0 , offset : 0 , limit : 100 , hasMore : false } ,
766- ] ) ( 'rejects a malformed collection instead of reporting an empty successful list' , async ( invalid ) => {
767- mocks . request . mockResolvedValue ( invalid )
768- expect ( ( await invoke ( 'list_suppliers' ) ) . status ) . toBe ( 502 )
769- } )
771+ ] ) (
772+ 'rejects a malformed collection instead of reporting an empty successful list' ,
773+ async ( invalid ) => {
774+ mocks . request . mockResolvedValue ( invalid )
775+ expect ( ( await invoke ( 'list_suppliers' ) ) . status ) . toBe ( 502 )
776+ }
777+ )
770778
771779 it . each ( [ true , false ] ) ( 'uses authoritative self links for opaque keys (v9=%s)' , async ( v9 ) => {
772780 mocks . request . mockResolvedValue (
@@ -800,7 +808,9 @@ describe('Oracle Fusion Procurement integration contracts', () => {
800808 } )
801809
802810 it ( 'checks that PATCH returns the same document' , async ( ) => {
803- mocks . request . mockResolvedValue ( resourceItem ( 'draftPurchaseOrders' , 'draftPurchaseOrders/OTHER' ) )
811+ mocks . request . mockResolvedValue (
812+ resourceItem ( 'draftPurchaseOrders' , 'draftPurchaseOrders/OTHER' )
813+ )
804814 expect (
805815 (
806816 await invoke ( 'update_draft_purchase_order' , {
@@ -933,7 +943,9 @@ describe('Oracle Fusion Procurement integration contracts', () => {
933943 } )
934944
935945 it ( 'preserves a safe provider status and propagates cancellation' , async ( ) => {
936- mocks . request . mockRejectedValue ( new OracleFusionProviderError ( 'Oracle Fusion access denied' , 403 ) )
946+ mocks . request . mockRejectedValue (
947+ new OracleFusionProviderError ( 'Oracle Fusion access denied' , 403 )
948+ )
937949 expect ( ( await invoke ( 'list_suppliers' ) ) . status ) . toBe ( 403 )
938950 const controller = new AbortController ( )
939951 controller . abort ( new Error ( 'Stopped' ) )
0 commit comments