Skip to content

test: add end-to-end (e2e) tests for web - #145

Closed
harishr-testmuai wants to merge 1 commit into
brufdev:devfrom
harishr-testmuai:test/e2e-tests
Closed

harishr-testmuai wants to merge 1 commit into
brufdev:devfrom
harishr-testmuai:test/e2e-tests

Conversation

@harishr-testmuai

Copy link
Copy Markdown

Adds two browser tests under e2e/kane/, written in plain English:

  • vault_test.md registers a user, checks the Starter Vault is listed, then creates a "Work" vault.
  • note_test.md registers a user, creates a "Journal" vault and a "Standup" note, types into the editor, reloads and checks the text was saved.

The Pest suite covers the backend well; these add an end to end (e2e) test for web and mobile style check of the signup, vault and editor autosave flow through the browser. They run against a freshbrufdev/many-notes:latest container (the README has the commands). I ran each test several times from a clean container and they passed every time. No app code is touched.

@harishr-testmuai

Copy link
Copy Markdown
Author

The tests are written in plain English with Kane CLI. Disclosure: I work at TestMu AI, which makes Kane CLI. Happy to move the folder or trim the recorded files if you'd prefer a lighter footprint. We give open source projects free licenses to create, run and maintain their test suites; it's an initiative to promote open source contributions from our side. If that would help Many Notes, email me at harishr@testmuai.com.

@brufdev

brufdev commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Thanks for the PR. I'd rather keep the project on a single test stack, so I'm sticking with Pest only, including its browser testing once the app stabilizes. Thanks again for the effort.

@brufdev brufdev closed this Oct 20, 2026
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