Brohammad / Brohammad/VoxForge

Playwright coverage for SSO admin flows

Open
#27 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.