summaryrefslogtreecommitdiffhomepage
path: root/gui/test/e2e
AgeCommit message (Collapse)AuthorFilesLines
2024-06-25Add e2e test for account expiry notificationsHank1-0/+52
2024-06-25Disable obfuscation in WireGuard port GUI testOskar Nyberg1-0/+2
2024-05-28Add macos split tunneling testOskar Nyberg1-0/+162
2024-05-28Provide whether or not macOS 13 or newer to rendererOskar Nyberg1-0/+1
2024-05-28Make Windows split tunneling types more generalOskar Nyberg1-1/+1
2024-04-19Add GUI test for custom bridgeOskar Nyberg1-0/+173
2024-04-16Add daita label to filters in location selectorOskar Nyberg1-0/+1
2024-04-16Add daita toggleOskar Nyberg1-0/+1
2024-02-15Enable access method GUI test in e2e testingMarkus Pettersson1-1/+1
Since `test_custom_access_methods_ui` may fail after messing with the test runner environment, we want to fail fast and abort the entire test run if the test fails before managing to clean up.
2024-02-15Add test for IP overriede UIOskar Nyberg1-0/+116
2024-02-13Add GUI test for API access methodsOskar Nyberg1-0/+169
2024-02-09Prevent race conditions in login testOskar Nyberg1-16/+15
2024-02-09Add test that makes sure the app switches to the out of time viewOskar Nyberg1-2/+15
2024-01-30Add setting to toggle mapsOskar Nyberg1-0/+1
2023-12-21Remove location fetch in Electron appOskar Nyberg1-3/+1
2023-11-27Update test with new CLI commandSebastian Holmin1-1/+1
2023-09-05Fix login testsOskar Nyberg1-2/+2
2023-09-05Remove forwarded ports messages from GUI frontendLinus Färnstrand1-1/+0
2023-07-11Update login test to click correct account buttonDavid Lönnhager1-1/+1
2023-07-04Fix tunnel state testsOskar Nyberg5-57/+56
2023-07-04Improve playwright configOskar Nyberg1-0/+2
2023-06-28Fix `too many devices` end-to-end testMarkus Pettersson2-1/+9
Fix a failing end-to-end test that was caused due to missing navigation events.
2023-06-28Fix type signature of `currentRoute`Markus Pettersson1-2/+2
Change the type signature of `currentRoute` to return a `string` rather than `void`.
2023-06-28Update testsOskar Nyberg1-18/+18
2023-06-28Move account button to headerbar in main viewOskar Nyberg1-5/+1
2023-06-12Add tunnel state GUI testsOskar Nyberg4-54/+261
2023-04-19Add GUI test for device revoked viewOskar Nyberg1-0/+29
2023-04-19Add test for too many devices flowOskar Nyberg1-0/+51
2023-04-05Add missing await when emptying login field in testOskar Nyberg1-1/+1
2023-04-05Remove expects for intermediate states during loginOskar Nyberg1-8/+0
These are better suited in a test with a mocked daemon/main process.
2023-04-05Add playwright config for installed testsOskar Nyberg1-0/+10
2023-03-27Add test that logs in to provided accountOskar Nyberg1-4/+35
2023-03-27Add logout testOskar Nyberg1-1/+26
2023-03-27Add login testsOskar Nyberg2-32/+94
2023-02-23Remove unnecessary wait during electron launch in testsOskar Nyberg1-12/+1
2023-01-03Use correct webContents in utils.tsOskar Nyberg1-2/+8
2023-01-03Wait for initial navigation to finish when creating test windowOskar Nyberg1-11/+16
2023-01-03Add comments to navigation utilsOskar Nyberg1-0/+5
2023-01-03Send mock data to correct webContentsOskar Nyberg1-2/+6
2023-01-03Wait for navigation transitions in testOskar Nyberg4-19/+40
2023-01-03Use page.getByTestIdOskar Nyberg2-6/+2
2023-01-03Split startApp up into multiple functionsOskar Nyberg1-18/+18
2023-01-03Remove unneeded ts-ignoreOskar Nyberg1-1/+0
2022-12-15Add test for successfull login from daemonOskar Nyberg1-0/+32
2022-12-15Add utility function for getting current url in e2e testsOskar Nyberg1-2/+12
2022-12-15Add util function for asserting location switchOskar Nyberg1-0/+22
2022-12-15Group utility functions in start app responseOskar Nyberg7-41/+52
2022-12-15Improve npm alias for running e2e tests against installed appOskar Nyberg1-1/+1
The tests for an installed version of the app isn't possible to run in sequence. A lot of them requires the daemon to be in a specific state, and some require the daemon to change state during the test. This means that for the tests to be useful they have to be run individually when the daemon is in the correct state. The `e2e:installed` alias has been replaced with `e2e:sequential` which can be used to run tests against the installed app by running `npm run e2e:sequential installed/<test>`.
2022-12-14Add unsecured test for installedOskar Nyberg3-72/+109
2022-12-14Build standalone testsOskar Nyberg2-1/+2