Skip to content

Commit

Permalink
Merge branch 'demo' of https://github.com/aelassas/bookcars into demo
Browse files Browse the repository at this point in the history
  • Loading branch information
aelassas committed Jan 30, 2025
2 parents c2f768a + 4b87821 commit 6efe958
Show file tree
Hide file tree
Showing 138 changed files with 8,093 additions and 1,590 deletions.
33 changes: 0 additions & 33 deletions .github/workflows/loc.yml

This file was deleted.

1 change: 1 addition & 0 deletions api/.env.docker.example
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,4 @@ BC_STRIPE_SESSION_EXPIRE_AT=82800
BC_ADMIN_EMAIL=admin@bookcars.ma
BC_RECAPTCHA_SECRET=RECAPTCHA_SECRET
BC_WEBSITE_NAME=BookCars
BC_TIMEZONE=UTC
1 change: 1 addition & 0 deletions api/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,4 @@ BC_STRIPE_SESSION_EXPIRE_AT=82800
BC_ADMIN_EMAIL=admin@bookcars.ma
BC_RECAPTCHA_SECRET=RECAPTCHA_SECRET
BC_WEBSITE_NAME=BookCars
BC_TIMEZONE=UTC
16 changes: 16 additions & 0 deletions api/__tests__/car.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,8 @@ describe('POST /api/create-car', () => {
range: bookcarsTypes.CarRange.Mini,
multimedia: [bookcarsTypes.CarMultimedia.Bluetooth],
rating: 3,
comingSoon: true,
fullyBooked: true,
}
let res = await request(app)
.post('/api/create-car')
Expand Down Expand Up @@ -207,6 +209,8 @@ describe('PUT /api/update-car', () => {
range: bookcarsTypes.CarRange.Midi,
multimedia: [bookcarsTypes.CarMultimedia.AndroidAuto],
rating: 4,
comingSoon: false,
fullyBooked: false,
}
let res = await request(app)
.put('/api/update-car')
Expand Down Expand Up @@ -244,6 +248,8 @@ describe('PUT /api/update-car', () => {
expect(car.range).toBe(payload.range)
expect(car.multimedia).toStrictEqual(payload.multimedia)
expect(car.rating).toBe(payload.rating)
expect(car.comingSoon).toBe(payload.comingSoon)
expect(car.fullyBooked).toBe(payload.fullyBooked)

// test success (booking not found)
payload._id = testHelper.GetRandromObjectIdAsString()
Expand Down Expand Up @@ -676,6 +682,16 @@ describe('POST /api/frontend-cars/:page/:size', () => {
expect(res.statusCode).toBe(200)
expect(res.body[0].resultData.length).toBeGreaterThan(0)

payload.includeAlreadyBookedCars = true
payload.includeComingSoonCars = true
res = await request(app)
.post(`/api/frontend-cars/${testHelper.PAGE}/${testHelper.SIZE}`)
.send(payload)
expect(res.statusCode).toBe(200)
expect(res.body[0].resultData.length).toBeGreaterThan(0)
payload.includeAlreadyBookedCars = false
payload.includeComingSoonCars = false

payload.days = undefined
res = await request(app)
.post(`/api/frontend-cars/${testHelper.PAGE}/${testHelper.SIZE}`)
Expand Down
Loading

0 comments on commit 6efe958

Please sign in to comment.