Skip to content

Commit 3c00ba9

Browse files
committed
add tests and rename flight availabilities method
1 parent 6d27890 commit 3c00ba9

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ amadeus.shopping.seatmaps.get({
258258
});
259259

260260
// Flight Availabilities Search
261-
amadeus.shopping.availability.flight_availabilities.post(body);
261+
amadeus.shopping.availability.flightAvailabilities.post(body);
262262

263263
// Flight Choice Prediction
264264
amadeus.shopping.flightOffersSearch.get({

spec/amadeus/namespaces.test.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ describe('Namespaces', () => {
6666
expect(amadeus.shopping.hotelOffersByHotel).toBeDefined();
6767
expect(amadeus.shopping.hotelOffer).toBeDefined();
6868

69+
expect(amadeus.shopping.availability).toBeDefined();
70+
expect(amadeus.shopping.availability.flightAvailabilities).toBeDefined();
71+
6972
expect(amadeus.booking.flightOrder).toBeDefined();
7073
expect(amadeus.booking.hotelBookings).toBeDefined();
7174

@@ -448,5 +451,14 @@ describe('Namespaces', () => {
448451
expect(amadeus.client.get)
449452
.toHaveBeenCalledWith('/v1/safety/safety-rated-locations/XXX');
450453
});
454+
455+
it('.amadeus.shopping.availability.flightAvailabilities.post', () => {
456+
amadeus.client.post = jest.fn();
457+
amadeus.shopping.availability.flightAvailabilities.post();
458+
expect(amadeus.client.post)
459+
.toHaveBeenCalledWith('/v1/shopping/availability/flight-availabilities', {});
460+
});
461+
462+
451463
});
452464
});

src/amadeus/namespaces/shopping/availability.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import FlightAvailabilities from './availability/flight_availabilities';
1818
class Availability {
1919
constructor(client) {
2020
this.client = client;
21-
this.flight_availabilities = new FlightAvailabilities(client);
21+
this.flightAvailabilities = new FlightAvailabilities(client);
2222
}
2323
}
2424

src/amadeus/namespaces/shopping/availability/flight_availabilities.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class FlightAvailabilities {
2323
* @return {Promise.<Response,ResponseError>} a Promise
2424
*
2525
* ```js
26-
* amadeus.shopping.availability.flight_availabilities.post(body);
26+
* amadeus.shopping.availability.flightAvailabilities.post(body);
2727
* ```
2828
*/
2929
post(params = {}) {

0 commit comments

Comments
 (0)