Skip to content

Trim down end-to-end test suite to basic success cases

Warren Gifford requested to merge lg/trim-down-end-to-end into main

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 (?)

Merge request reports

Loading