mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-24 02:46:27 +00:00
* feat: generate e2e test plan and tests using playwright mcp * feat: settings e2e sanity test cases * feat: playwright prettier * feat: update the gitignore file temporarily exclude test plans * chore: remove e2e test-plan directories from git tracking and update .gitignore * chore: remove playwright github action from frontend repo * chore: update base url in playwright config * chore: add github action to run playwright tests * chore: wrap env variables in quotes and enable uploading test results always * chore: update github action * chore: update github action * Update run-e2e.yaml * Update run-e2e.yaml * feat: update github action
1.5 KiB
1.5 KiB
Members & SSO E2E Scenarios (Updated)
1. Invite a New Member
- Precondition: User is admin
- Steps:
- Click 'Invite Members' button
- In the 'Invite team members' dialog, enter email address, name (optional), and select role
- (Optional) Click 'Add another team member' to invite more
- Click 'Invite team members' to send invite(s)
- Expected: Pending invite appears in the 'Pending Invites' table
2. Remove a Member
- Precondition: User is admin, member exists
- Steps:
- In the 'Members' table, locate the member row
- Click 'Delete' in the Action column
- Confirm removal if prompted
- Expected: Member is removed from the table
3. Update Member Roles
- Precondition: User is admin, member exists
- Steps:
- In the 'Members' table, locate the member row
- Click 'Edit' in the Action column
- Change role in the edit dialog/modal
- Save changes
- Expected: Member role is updated in the table
4. Configure SSO
- Precondition: User is admin
- Steps:
- In the 'Authenticated Domains' section, locate the domain row
- Click 'Configure SSO' or 'Edit Google Auth' as available
- Complete SSO provider configuration in the modal/dialog
- Save settings
- Expected: SSO is configured for the domain
5. Login via SSO
- Precondition: SSO is configured
- Steps:
- Log out from the app
- On the login page, click 'Login with SSO'
- Complete SSO login flow
- Expected: User is logged in via SSO