Golfmate · End-to-end tests
Customer review report
31 tests
✓ 31 passed
2026-04-23T21:57:17.641Z
Need the raw Playwright report (traces, videos, DOM snapshots)? Open it here →
specs/auth.spec.ts
Unauthenticated visitor is redirected from home to login
Passed
01-login-screenUser signs in with valid credentials and lands on home
Passed
01-login-empty
02-login-filled
03-post-signin-homeInvalid credentials show an error and keep the user on login
Passed
01-invalid-credentials-errorShort password fails client-side validation
Passed
01-short-password-errorSign-up mode toggle swaps the primary action copy
Passed
01-signin-mode
02-signup-modeSigned-in user can sign out and is redirected to login
Passed
01-profile-with-signout
02-after-signoutspecs/connections.spec.ts
Alice sees Bob under 'My connections' and Cara under 'Discover'
Passed
01-my-connections
02-discoverSending a connect request flips the button to 'Pending'
Passed
01-cara-pendingInvite-by-email triggers an edge-function call and surfaces a result
Passed
01-invite-resultspecs/create-match.spec.ts
Alice hosts an open match with an area and lands on the detail view
Passed
01-type-selected
02-format-selected
03-when-defaults
04-where-area
05-who-defaults
06-match-publishedBack button returns to the previous step
Passed
01-back-to-step-1specs/home.spec.ts
Alice sees a personalised greeting and the seeded open match
Passed
01-home-greetingHost FAB navigates to the Create wizard
Passed
01-create-wizard-step-1Search shortcut navigates to the Search screen
Passed
01-search-screenNear-me filter toggles on
Passed
01-nearby-toggledClicking the seeded match card opens match detail
Passed
01-match-detail-openedspecs/match-detail.spec.ts
Alice sees 'Waiting for N more players' on her own open match
Passed
01-host-awaiting-playersBob sees a 'Request to join' CTA on Alice's open match
Passed
01-bob-request-ctaClicking the CTA flips it to 'Request sent'
Passed
01-bob-request-sentCara sees a disabled CTA explaining she's not eligible
Passed
01-cara-ineligiblespecs/profile.spec.ts
Alice's own profile shows her stats and a Sign out button
Passed
01-own-profileOpening another player's profile surfaces a Connect action
Passed
01-cara-profileExisting connection shows a Remove button
Passed
01-bob-profile-connectedspecs/ranks.spec.ts
Alice sees her YOU marker and a current rank
Passed
01-ranks-overallSwitching the sort metric reshuffles the rows
Passed
01-sort-hcp
02-sort-roundsTapping another player opens their profile modal
Passed
01-bob-profile-from-ranksspecs/scoring-validation.spec.ts
Alice enters strokes for both players across 9 holes
Passed
01-scorecard-hole-1
02-all-holes-entered
03-awaiting-validationBoth players approve — the match flips to 'Completed'
Passed
01-bob-approved
02-alice-validate-view
03-match-completespecs/search.spec.ts
Text query filters the feed in real time
Passed
01-query-sunningdale
02-empty-stateFormat chip filters by match format
Passed
01-filter-2-ball-excludes-ganton
02-filter-4-ballDisabling 'Open matches only' reveals private matches Alice is in
Passed
01-open-only-off