@@ -72,6 +72,8 @@ describe('Namespaces', () => {
7272 expect ( amadeus . shopping . availability ) . toBeDefined ( ) ;
7373 expect ( amadeus . shopping . availability . flightAvailabilities ) . toBeDefined ( ) ;
7474
75+ expect ( amadeus . shopping . transferOffers ) . toBeDefined ( ) ;
76+
7577 expect ( amadeus . booking . flightOrder ) . toBeDefined ( ) ;
7678 expect ( amadeus . booking . hotelBookings ) . toBeDefined ( ) ;
7779
@@ -81,6 +83,10 @@ describe('Namespaces', () => {
8183 expect ( amadeus . media ) . toBeDefined ( ) ;
8284 expect ( amadeus . media . files ) . toBeDefined ( ) ;
8385
86+ expect ( amadeus . ordering ) . toBeDefined ( ) ;
87+ expect ( amadeus . ordering . transferOrders ) . toBeDefined ( ) ;
88+ expect ( amadeus . ordering . transferOrder ( 'XXX' ) . transfers . cancellation ) . toBeDefined ( ) ;
89+
8490 expect ( amadeus . airport ) . toBeDefined ( ) ;
8591 expect ( amadeus . airport . directDestinations ) . toBeDefined ( ) ;
8692 expect ( amadeus . airport . predictions ) . toBeDefined ( ) ;
@@ -165,6 +171,9 @@ describe('Namespaces', () => {
165171 expect ( amadeus . shopping . flightOffers . pricing . post ) . toBeDefined ( ) ;
166172 expect ( amadeus . shopping . seatmaps . post ) . toBeDefined ( ) ;
167173 expect ( amadeus . booking . hotelBookings . post ) . toBeDefined ( ) ;
174+ expect ( amadeus . shopping . transferOffers . post ) . toBeDefined ( ) ;
175+ expect ( amadeus . ordering . transferOrders . post ) . toBeDefined ( ) ;
176+ expect ( amadeus . ordering . transferOrder ( 'XXX' ) . transfers . cancellation . post ) . toBeDefined ( ) ;
168177 } ) ;
169178
170179 it ( 'should define all expected .delete methods' , ( ) => {
@@ -537,5 +546,26 @@ describe('Namespaces', () => {
537546 . toHaveBeenCalledWith ( '/v1/airline/destinations' , { } ) ;
538547 } ) ;
539548
549+ it ( '.amadeus.shopping.transferOffers.post' , ( ) => {
550+ amadeus . client . post = jest . fn ( ) ;
551+ amadeus . shopping . transferOffers . post ( ) ;
552+ expect ( amadeus . client . post )
553+ . toHaveBeenCalledWith ( '/v1/shopping/transfer-offers' , { } ) ;
554+ } ) ;
555+
556+ it ( '.amadeus.ordering.transferOrders.post' , ( ) => {
557+ amadeus . client . post = jest . fn ( ) ;
558+ amadeus . ordering . transferOrders . post ( { } , '1234123123' ) ;
559+ expect ( amadeus . client . post )
560+ . toHaveBeenCalledWith ( '/v1/ordering/transfer-orders?offerId=1234123123' , { } ) ;
561+ } ) ;
562+
563+ it ( '.amadeus.ordering.transferOrders().transfers.cancellation.post' , ( ) => {
564+ amadeus . client . post = jest . fn ( ) ;
565+ amadeus . ordering . transferOrder ( 'XXX' ) . transfers . cancellation . post ( { } , 12345 ) ;
566+ expect ( amadeus . client . post )
567+ . toHaveBeenCalledWith ( '/v1/ordering/transfer-orders/XXX/transfers/cancellation?confirmNbr=12345' , { } ) ;
568+ } ) ;
569+
540570 } ) ;
541571} ) ;
0 commit comments