Skip to content

Conversation

douglasduteil
Copy link
Contributor

@douglasduteil douglasduteil commented Jul 30, 2025

  • Rename test files to descriptive snake_case action names
  • Separate multi-scenario files into focused single-feature tests
  • Apply click-then-see pattern for reliable UI interactions
  • Remove redundant boilerplate while preserving navigation
  • Update CI matrix to run each test individually for better isolation

@douglasduteil douglasduteil force-pushed the douglasduteil/e2e-feature-segmentation branch from c8e45a0 to 4a45246 Compare July 30, 2025 16:02
@github-actions github-actions bot added 🚥 e2e End-to-end testing (flow check) 👷 CI Continuous integration labels Jul 30, 2025
- Rename test files to descriptive snake_case action names
- Separate multi-scenario files into focused single-feature tests
- Apply click-then-see pattern for reliable UI interactions
- Remove redundant boilerplate while preserving navigation
- Update CI matrix to run each test individually for better isolation

Fixed 10/10 moderation tests now running independently:
• accept_blocking_moderation.feature
• add_external_member.feature
• add_internal_member.feature
• handle_big_organization.feature
• handle_duplicate_requests.feature
• manage_external_domain.feature
• manage_internal_domain.feature
• reject_blocking_moderation.feature
• reprocess_completed_moderation.feature
• verify_domain.feature
@github-actions github-actions bot added scope: moderations 💄 ui User interface components 📝 documentation Documentation. labels Jul 30, 2025
@douglasduteil douglasduteil changed the title 🚦 feature segmentation 🚦 refactor(e2e): reorganize moderation tests by feature Jul 30, 2025
@douglasduteil douglasduteil marked this pull request as ready for review July 30, 2025 17:08
@douglasduteil douglasduteil merged commit 4fcef86 into master Jul 30, 2025
33 of 42 checks passed
@douglasduteil douglasduteil deleted the douglasduteil/e2e-feature-segmentation branch July 30, 2025 17:08
Copy link

🚀 This pull request is included in v2025.9.0. See Release 2025.9.0 for release notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👷 CI Continuous integration 💄 ui User interface components 📝 documentation Documentation. scope: moderations 🚥 e2e End-to-end testing (flow check)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant