Brohammad / Brohammad/VoxForge
Playwright coverage for SSO admin flows
- Dominant language
- Python
- Stars
- 4
- Forks
- 1
- Avg merge
- 5d 13m
- Merged PRs (30d)
- 10
Description
## Summary
Roadmap v1.1: Playwright coverage for SSO admin flows. Cookie login and SAML begin-login exist; browser tests do not cover the SSO admin path.
## Context
- `tests/browser/`
- Dashboard Settings hub
- SAML begin-login is a Stage 1 shipped item
## Scope
- [ ] Browser test: settings SSO UI renders when authenticated
- [ ] Cold IdP begin-login does not 404 (can stub IdP)
- [ ] Do not require a real Okta/Azure AD in PR CI
## Acceptance criteria
`make test-browser` stays green without external IdP credentials.
Contributor guide
Research direction
Start by reviewing the existing tests in tests/browser/ and the Dashboard Settings hub, then trace the SAML begin-login path. Add coverage for the authenticated SSO UI and a cold IdP begin-login using a stubbed IdP rather than external credentials. Run make test-browser; done means it stays green without Okta or Azure AD credentials.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- playwright, python
- Domain
- authentication, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 74/100