Skip to content

refactor(scorecard): improve e2e tests with specific card error checks#2254

Merged
jrichter1 merged 2 commits intoredhat-developer:mainfrom
HusneShabbir:improve-scorecard-e2e-tests
Feb 5, 2026
Merged

refactor(scorecard): improve e2e tests with specific card error checks#2254
jrichter1 merged 2 commits intoredhat-developer:mainfrom
HusneShabbir:improve-scorecard-e2e-tests

Conversation

@HusneShabbir
Copy link
Copy Markdown
Contributor

Summary

Improved e2e test assertions to verify error states on specific scorecard cards (GitHub/Jira) instead of generic article locators.

Changes

  • Added expectCardHasMissingPermission() helper to HomePage
  • Added expectCardHasNoDataFound() helper to HomePage
  • Updated "missing permission" and "no data found" tests to target specific cards
  • Removed redundant expectCardVisible calls

Why

  • More precise test assertions with better failure messages
  • Follows existing HomePage helper patterns
  • Cleaner, more maintainable test code

- Add expectCardHasMissingPermission helper to HomePage
- Add expectCardHasNoDataFound helper to HomePage
- Update tests to verify error states on specific GitHub and Jira cards
- Remove redundant expectCardVisible calls
@rhdh-gh-app
Copy link
Copy Markdown

rhdh-gh-app Bot commented Feb 5, 2026

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/scorecard/packages/app none v0.0.0

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Feb 5, 2026

@jrichter1 jrichter1 merged commit 0e939a0 into redhat-developer:main Feb 5, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants