Skip to content

Add Playwright E2E testing framework and initial tests for login and hashlist workflow#594

Draft
cv5ch wants to merge 7 commits intomasterfrom
1989-feature-include-e2e-testing-framework
Draft

Add Playwright E2E testing framework and initial tests for login and hashlist workflow#594
cv5ch wants to merge 7 commits intomasterfrom
1989-feature-include-e2e-testing-framework

Conversation

@cv5ch
Copy link
Copy Markdown
Contributor

@cv5ch cv5ch commented Mar 16, 2026

  • Add Playwright configuration and test infrastructure
  • Add initial tests for login and hashlist workflow
  • Add data-testid attributes to auth and hashlist components for test targeting
  • Update ESLint config to support @e2e path alias
  • Update angular.json test configuration
  • Add Playwright output directories to .gitignore
  • Add CI job for E2E tests
  • Change Prettier CI job to run even if ESLint errors out

@cv5ch cv5ch self-assigned this Mar 16, 2026
@cv5ch cv5ch linked an issue Mar 16, 2026 that may be closed by this pull request
@cv5ch cv5ch marked this pull request as draft March 16, 2026 17:33
@cv5ch
Copy link
Copy Markdown
Contributor Author

cv5ch commented Mar 16, 2026

The E2E tests are only running as soon as the bugfix #593 is merged

@cv5ch cv5ch force-pushed the 1989-feature-include-e2e-testing-framework branch from f3a5d01 to daf1da0 Compare March 17, 2026 09:32
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Prettier no more running after ESLint to avoid prettier not running at all, if ESLint has an error
  • Add CI job for E2E tests with playwright, browsers are cached to speed up the job

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

E2E test checking if unauthenticated user is redirected to the login page

cv5ch added 6 commits April 1, 2026 09:49
…hashlist workflow

- Add Playwright configuration and test infrastructure
- Add data-testid attributes to auth and hashlist components for test targeting
- Update ESLint config to support @e2e path alias
- Update angular.json test configuration
- Add Playwright output directories to .gitignore
@cv5ch cv5ch force-pushed the 1989-feature-include-e2e-testing-framework branch from 78bff07 to ef5ff3a Compare April 1, 2026 07:51
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.

[FEATURE]: Include E2E testing framework

1 participant