joplin/packages/app-desktop/integration-tests
Henry Heino bb513c83ac
Desktop: Accessibility: Rich Text Editor: Make it possible to edit code blocks with a keyboard or touchscreen (#11727)
2025-01-27 12:05:29 -08:00
..
models Desktop: Accessibility: Rich Text Editor: Make it possible to edit code blocks with a keyboard or touchscreen (#11727) 2025-01-27 12:05:29 -08:00
resources Desktop: Fixes #11105: Plugin API: Save changes made with `editor.setText` (#11117) 2024-09-26 11:35:32 +01:00
util Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
README.md Chore: Desktop: Set up integration testing with Playwright (#9043) 2023-10-13 17:32:10 +03:00
goToAnything.spec.ts Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
main.spec.ts Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
markdownEditor.spec.ts Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
noteList.spec.ts Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
pluginApi.spec.ts Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
resizableLayout.spec.ts Desktop: Accessibility: Improve "change application layout" screen keyboard accessibility (#11718) 2025-01-27 08:18:37 -08:00
richTextEditor.spec.ts Desktop: Accessibility: Rich Text Editor: Make it possible to edit code blocks with a keyboard or touchscreen (#11727) 2025-01-27 12:05:29 -08: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: Fix automated test that makes assumptions about which plugins are loaded (#11522) 2024-12-16 10:47:23 +01:00
sidebar.spec.ts Desktop: Fixes #11624: Fix double-click to collapse notebooks (#11625) 2025-01-11 12:16:07 +00:00
simpleBackup.spec.ts Chore: Desktop: Fix test failures due to race condition (#11417) 2024-11-20 11:35:22 +00:00
wcag.spec.ts Desktop: Accessibility: Improve "change application layout" screen keyboard accessibility (#11718) 2025-01-27 08:18:37 -08: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: