Development Mode: email verification may be simulated.
Step 1 — Seed Test Users
Create the four Phase 1 test accounts (super admin, passenger, pending driver, approved driver). Re-running is safe — existing accounts are preserved and updated.
Step 2 — Mark Test Users Verified
Sets email_verified = true, email_verification_status = verified, and account_status = active on all seeded accounts so login is not blocked by email verification. Run after seeding.
Seed accounts
Asita
admin@bookaryde.test
super_admin • password: Test123!
—
Test Passenger
passenger@bookaryde.test
passenger • password: Test123!
—
Pending Driver
pendingdriver@bookaryde.test
driver_pending • password: Test123!
—
Approved Driver
approveddriver@bookaryde.test
driver_approved • password: Test123!
—
Seed → Verify → then sign in with any test credential above.