From 898136bc1b2e11d09a77e1fcd9d239dc475e7253 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sat, 18 Jul 2026 22:14:33 +0300 Subject: [PATCH] fix: add missing driver_arriving state transition in simulation --- backend/e2e-tester/simulation.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/e2e-tester/simulation.js b/backend/e2e-tester/simulation.js index 5efd6c1..698a873 100644 --- a/backend/e2e-tester/simulation.js +++ b/backend/e2e-tester/simulation.js @@ -125,9 +125,13 @@ async function run() { if (tripId) { try { - console.log(`\n[Driver] Arriving at pickup...`); + console.log(`\n[Driver] Heading to pickup (driver_arriving)...`); + await api('PATCH', `/trips/${tripId}/status`, { status: 'driver_arriving' }, driverToken); + await new Promise(r => setTimeout(r, 3000)); + + console.log(`\n[Driver] Arriving at pickup (driver_arrived)...`); await api('PATCH', `/trips/${tripId}/status`, { status: 'driver_arrived' }, driverToken); - await new Promise(r => setTimeout(r, 5000)); + await new Promise(r => setTimeout(r, 3000)); console.log(`\n[Driver] Starting Trip...`); await api('PATCH', `/trips/${tripId}/status`, { status: 'in_progress' }, driverToken);