1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-18 09:35:20 +02:00
joplin/packages/app-desktop/integration-tests
2024-09-11 16:49:35 +01:00
..
models Chore: Tests: Improve Playwright test reliability (#10981) 2024-09-04 12:14:12 +01:00
resources Chore: Fix compilation errors due to test resources with .ts extensions (#10909) 2024-08-21 18:24:33 +01:00
util Chore: Tests: Improve Playwright test reliability (#10981) 2024-09-04 12:14:12 +01:00
goToAnything.spec.ts Desktop: Accessibility: Restore keyboard focus when closing a dialog (#10817) 2024-08-03 16:43:16 +01:00
main.spec.ts Desktop: Accessibility: Improve note list keyboard and screen reader accessibility (#10940) 2024-08-31 16:05:01 +01:00
markdownEditor.spec.ts Desktop: Fixes #11020: Fix clicking on most non-media resource links opens them inline (#11022) 2024-09-11 16:49:35 +01:00
noteList.spec.ts Chore: Tests: Improve Playwright test reliability (#10981) 2024-09-04 12:14:12 +01:00
README.md
richTextEditor.spec.ts Desktop: Accessibility: Improve note title focus handling (#10932) 2024-08-27 18:05:48 +01:00
run-ci.sh Chore: Rename instances of yarn run to just yarn 2024-01-26 20:19:28 +00:00
settings.spec.ts Chore: Tests: Improve Playwright test reliability (#10981) 2024-09-04 12:14:12 +01:00
sidebar.spec.ts Desktop: Resolves #4251: Refactor sidebar to better handle thousands of tags and notebooks (#10331) 2024-04-25 15:31:18 +01:00
simpleBackup.spec.ts Chore: Tests: Improve Playwright test reliability (#10981) 2024-09-04 12:14:12 +01:00

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: