Brohammad / Brohammad/VoxForge
Playwright 375px smoke for public landing and /demo
- Dominant language
- Python
- Stars
- 4
- Forks
- 1
- Avg merge
- 5d 13m
- Merged PRs (30d)
- 10
Description
## Task
#9 covers dashboard hub nav. Public `/` and `/demo` have no mobile viewport smoke.
## Scope
- Add or extend tests under `tests/browser/`
- Viewport 375×667
- Assert Start talking, Run trust loop, and Run one-click sample call are visible/clickable without horizontal overflow on `/demo`
- Assert landing primary CTAs are visible
## Acceptance criteria
- [ ] `make test-browser` passes locally and in CI
- [ ] Does not replace #9
- [ ] No screenshot goldens unless the suite already uses them
Contributor guide
Research direction
Start by inspecting the existing browser tests under tests/browser/ and run make test-browser. Add 375×667 coverage for / and /demo, checking the named CTAs are visible and clickable without horizontal overflow. Done means the browser suite passes locally and in CI without replacing #9 or adding screenshot goldens unless the suite already uses them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- playwright
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 84/100