SURFnet / sp-dashboard

SURFconext Service Provider Dashboard
Apache License 2.0
5 stars 2 forks source link

Improve cypress tests #1262

Open phavekes opened 3 weeks ago

phavekes commented 3 weeks ago

This issue is imported from pivotal - Originaly created at Oct 18, 2022 by Michiel Kodde

In #178461973 a lot of groundwork was layed to get the cypress tests on Github Actions.

Not all tests that where written are passing yet. That should be taken care of in this story.

In addition to that, the original list of test areas can be added to the test coverage.

Original description from #178461973:

Verder moet bestaande ACL\'s ongemoeid gelaten worden, maar dat zou al in een eerdere test gevangen moeten zijn

Relates to: #183758522

phavekes commented 3 weeks ago

Om de tests minder breekbaar te maken moeten een aantal constructies verbeterd worden.

  1. Het zou enorm veel tijd schelen als we Manage kunnen voorzien van testdata die iedere test run wordt ge-reset. Dit zou eventueel kunnen door een aantal entities te verwijderen/toe te voegen.
  2. Interacties met manage vefrlopen nu via de web-interface. Dit zouden we zoveel mogelijk via de API moeten doen.
  3. SP dashboard zou ook een vaste set services moeten krijgen zodat ook hier in een dev en testomgeving zonder side effects getest kan worden. (Michiel Kodde - Oct 19, 2022)