Run the Complete Browse Flow
Run the Complete Browse Flow
Use the finished app as a user would and verify every browse control in sequence.
Step 1 — Verify the initial load
Open / and confirm live movie cards and featured genres appear. Make sure the page still uses the original spacing, typography, poster treatment, and controls.
Step 2 — Verify search
Type a title and wait for the debounce. Confirm the URL changes and the movie results update without an extra click.
Step 3 — Verify discovery controls
Clear the query, select a genre, change the sort, and move between pages. Confirm each control updates the URL and the results.
Step 4 — Verify Surprise Me
Click Surprise me and confirm the destination is one of the movies that was visible in the current result set.
Checkpoint
The entire browse workflow works from initial load through search, filters, sorting, Surprise Me, and pagination without breaking the existing UI.