Skip to content

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

Open
harishr-testmuai wants to merge 1 commit into
error311:masterfrom
harishr-testmuai:test/e2e-tests
Open

harishr-testmuai wants to merge 1 commit into
error311:masterfrom
harishr-testmuai:test/e2e-tests

Conversation

@harishr-testmuai

Copy link
Copy Markdown

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

  • setup_test.md creates the first user with admin access, logs in and checks the empty root file list.
  • files_test.md creates the first user, logs in, then uses New → Create Folder and New → Create File to add a "Projects" folder and notes.txt, checking both appear.

They give the first-run and core file manager flows an end to end (e2e) test for web and mobile style check against the published error311/filerise-docker:latest image; 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 FileRise, email me at [email protected].

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