Skip to content

feat(e2e): add some playwright e2e tests#99

Merged
vijay-prema merged 1 commit into
mainfrom
e2e-tests-playwright
Jun 22, 2026
Merged

feat(e2e): add some playwright e2e tests#99
vijay-prema merged 1 commit into
mainfrom
e2e-tests-playwright

Conversation

@vijay-prema

@vijay-prema vijay-prema commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Adds E2E tests (manually run)

Now that we have the e2e test pattern established, it should be easy to add more and maintain them using any competent coding agent with browser-use capability (personally I used Hermes Agent + GLM 5.2). The e2e/README.md file describes the easiest way to run, create, and maintain e2e tests.

Playwright and browser is installed inside the devcontainer so it should just work with npm run test:e2e, as long as the E2E_BASE_URL points to the correct running instance to test. You might need to rebuild your devcontainer for this to work. Let me know if any issues.

In this PR, they don't run as part of github workflows. EDIT: this has since been added in a followup PR: #100

The coverage of these tests is basic (e.g. doesn't test sign-in and publish) but it can be expanded easily and will help to protect against regression.

@vijay-prema vijay-prema self-assigned this Jun 18, 2026
@vijay-prema vijay-prema merged commit a308c0e into main Jun 22, 2026
7 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.

1 participant