Closed BertoCruz closed 2 years ago
mockTripsData.js
http://localhost:3001/api/v1/trips
let travelerTrips = new Trips(tripsData);
Trips.js
export default Trips
checkIfUserExists(travelerID)
getAllOfMyTrips();
getAllPastTrips(travelerID, currentDate)
getAllUpcomingTrips(travelerID, currentDate)
getAllUpcomingApprovedTrips(travelerID, currentDate)
getAllUpcomingPendingTrips(travelerID, currentDate)
trips: [ { id: 1, userID: 44, destinationID: 49, travelers: 1, date: "2022/09/16", duration: 8, status: "approved", suggestedActivities: [ ] }, { id: 2, userID: 35, destinationID: 25, travelers: 5, date: "2022/10/04", duration: 18, status: "approved", suggestedActivities: [ ] }, ]
Trips Class
Create mock trips data for testing suite:
mockTripsData.js
filehttp://localhost:3001/api/v1/trips
API endpointCreate new Trips
let travelerTrips = new Trips(tripsData);
Trips.js
fileexport default Trips
Properties
Methods:
checkIfUserExists(travelerID)
getAllOfMyTrips();
getAllPastTrips(travelerID, currentDate)
getAllUpcomingTrips(travelerID, currentDate)
getAllUpcomingApprovedTrips(travelerID, currentDate)
getAllUpcomingPendingTrips(travelerID, currentDate)
Sample Data: