mattermost-desktop/e2e/specs
Devin Binnie f4f4511cc7
Remove WindowManager, separate functionality into smaller modules (#2682)
* Move sendToRenderer to respective singletons

* Move to using ViewManager call for getting view by webContentsId

* Move show and create logic to main window, handle deep linking seperately

* Move resizing logic and event handing to mainWindow

* Move server switching logic to main/app

* Move tab switching logic to main/app, rely on showById for most usage

* Migrate remaining functions, remove windowManager objects, set up imports for self-contained singletons

* Fix E2E tests

* Update src/main/app/servers.ts

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

---------

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-04-19 11:04:26 -04:00
..
deep_linking Fixed some E2E tests that broke on v5.2 (#2453) 2022-12-06 14:40:56 +02:00
downloads Fixed some unit tests and add test step to run on Windows/Mac builds (#2466) 2022-12-14 17:10:20 -04:00
mattermost Fixed some E2E tests that broke on v5.2 (#2453) 2022-12-06 14:40:56 +02:00
menu_bar Remove WindowManager, separate functionality into smaller modules (#2682) 2023-04-19 11:04:26 -04:00
relative_url [MM-45448] Force electron processes to close after every test on Windows (#2207) 2022-07-25 09:41:19 -04:00
server_management Remove WindowManager, separate functionality into smaller modules (#2682) 2023-04-19 11:04:26 -04:00
settings [MM-45448] Force electron processes to close after every test on Windows (#2207) 2022-07-25 09:41:19 -04:00
startup Fixed some unit tests and add test step to run on Windows/Mac builds (#2466) 2022-12-14 17:10:20 -04:00
focus.test.js [MM-45448] Force electron processes to close after every test on Windows (#2207) 2022-07-25 09:41:19 -04:00
linux_dark_mode.test.js [MM-50011] Disable popping the dialog box for uncaught exceptions (#2519) 2023-01-27 09:05:32 -05:00
popup.test.js [MM-49724] More robust check for startup before starting E2E tests (#2504) 2023-01-18 12:11:11 +02:00
settings.test.js [MM-46857] Remove misleading console error about tab status when servers don't exist (#2260) 2022-09-21 08:53:43 -04:00