summaryrefslogtreecommitdiffhomepage
path: root/gui/test/e2e
AgeCommit message (Collapse)AuthorFilesLines
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
2022-12-14Make e2e tests run against installed appOskar Nyberg9-22/+35
2022-11-30Remove await from appWindow.locator in testsOskar Nyberg1-3/+3
2022-10-17Add e2e test for ExpiredAccountErrorViewHank1-0/+33
2022-10-17Wait for 'did-finish-load' when starting app for e2e testingHank1-0/+6
2022-10-07Add a one-second margin to flaky testHank1-1/+2
2022-10-03Add test for ensuring country is setOskar Nyberg1-0/+26
2022-10-03Add locator for data-test-idOskar Nyberg1-1/+6
2022-10-03Separate tests running with daemon from tests running with mockingOskar Nyberg7-95/+112
2022-10-03Add alternative to start e2e tests using daemonOskar Nyberg4-16/+24
2022-09-30Remove unnecessary awaitHank2-7/+7
2022-09-30Update display of time left. Add unit and e2e testsHank1-3/+42
2022-09-27Handle WireguardEndpointDataOskar Nyberg1-1/+11
2022-09-20Don't do screenshot matching. Remove global transition setting (#3937)hankolsen15-20/+0
2022-09-20No point in testing color of an empty labelHank1-2/+0
2022-09-20Export functions directly instead of exporting a bunch at the end of the fileHank1-7/+5
2022-09-20Re-arrange folder structure for tests, put unit and e2e under root test folderHank19-0/+523