joplin/packages/app-desktop/integration-tests
Henry Heino 97b5276f81
Desktop: Resolves : Refactor sidebar to better handle thousands of tags and notebooks ()
2024-04-25 15:31:18 +01:00
..
models Desktop: Resolves : Refactor sidebar to better handle thousands of tags and notebooks () 2024-04-25 15:31:18 +01:00
resources Desktop: Fixes : Fix image rotation not preserved when resizing an attached image () 2024-02-02 17:58:27 +00:00
util Desktop: Resolves : Refactor sidebar to better handle thousands of tags and notebooks () 2024-04-25 15:31:18 +01:00
README.md Chore: Desktop: Set up integration testing with Playwright () 2023-10-13 17:32:10 +03:00
main.spec.ts Chore: Desktop: Fixes : Fix Playwright test failure due to image not `visible` () 2024-02-08 16:56:12 +00:00
run-ci.sh Chore: Rename instances of `yarn run` to just `yarn` 2024-01-26 20:19:28 +00:00
sidebar.spec.ts Desktop: Resolves : Refactor sidebar to better handle thousands of tags and notebooks () 2024-04-25 15:31:18 +01:00
simpleBackup.spec.ts Desktop: Resolves : Add Simple Backup as a default plugin () 2023-12-11 13:58:45 +00:00

README.md

Integration tests

The integration tests in this directory can be run with yarn playwright test.

  • Tests use a test-profile directory that should be re-created before every test.
  • Only one Electron application should be instantiated per test file.
  • Files in the models/ directory follow the page object model.

References

The following sources are helpful for designing and implementing Electron integration tests with Playwright: