1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-27 10:32:58 +02:00
joplin/packages/app-desktop/integration-tests
Henry Heino a62e35c123
Chore: Attempt to reduce plugin API automated test failures (#11288)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2024-10-30 22:16:50 +00:00
..
models Desktop: Accessibility: Add ARIA information to the sidebar's notebook and tag list (#11196) 2024-10-15 17:59:51 +01:00
resources Desktop: Fixes #11105: Plugin API: Save changes made with editor.setText (#11117) 2024-09-26 11:35:32 +01:00
util Desktop: Upgrade to Electron 32.2.0 (#11200) 2024-10-26 21:02:29 +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: Fix editor/viewer loses focus when visible panels are changed with ctrl-l (#11029) 2024-09-12 17:54:10 +01:00
markdownEditor.spec.ts Chore: Disable flaky end-to-end PDF link test (#11248) 2024-10-26 21:00:32 +01:00
noteList.spec.ts Desktop: Fix editor/viewer loses focus when visible panels are changed with ctrl-l (#11029) 2024-09-12 17:54:10 +01:00
pluginApi.spec.ts Chore: Attempt to reduce plugin API automated test failures (#11288) 2024-10-30 22:16:50 +00:00
README.md Chore: Desktop: Set up integration testing with Playwright (#9043) 2023-10-13 17:32:10 +03:00
richTextEditor.spec.ts Desktop: Fixes #11105: Plugin API: Save changes made with editor.setText (#11117) 2024-09-26 11:35:32 +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: Desktop: Wait for plugins to load before running certain plugin-related tests (#11224) 2024-10-26 20:58:54 +01:00
sidebar.spec.ts Desktop: Accessibility: Add ARIA information to the sidebar's notebook and tag list (#11196) 2024-10-15 17:59:51 +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: