Enhance e2e tests
Is your feature request related to a problem? Please describe.
There is very limited UI testing done, which leads to risk in QPlan not working properly after code changes.
Describe the solution you'd like
-
More e2e tests -
Add linting to the tests -
Use baseUrl
in config rather than framework export -
Set retries number in config -
Get vue components (sidebars) working - may be includeShadowDom
in config -
Try to reduce timeouts and wait time for login - keep server in mind as it is slower -
Use test db - spin up and upload files
Describe alternatives you've considered Don't test end to end. Could mock back end and test UI that way.