Trim down end-to-end test suite to basic success cases
Created by: lguychard
- Ports end-to-end tests to appropriate integration test suites
- Removes end-to-end tests that were already covered by integration test suites
- Trims down end-to-end test suite to three basic success cases (successful login, failed login, search)
TODO (I don't think all of these should block the merge, I may open follow-up GitHub issues for some of them):
-
New integration tests should pass -
Symbols tests (currently dumbly ported to integration/repository-component.test.ts
) would be more appropriately tested in backend integration tests. -
Saved searches has been removed; Should be tested in a mixture of frontend & backend integration tests -
External service add, edit delete test has been removed; Should be tested with backend integration tests for CRUD, and a simple frontend integration test to edit external service configuration -
Settings are saved and applied test has been removed; Should be tested with a simple frontend integration test to test settings edition (overwriting settings is appropriately tested with backend integration tests) -
Check allowed username test has been removed; Should be tested with a backend integration test (?)