Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated tests #59

Open
zachsa opened this issue Sep 28, 2022 · 0 comments
Open

Automated tests #59

zachsa opened this issue Sep 28, 2022 · 0 comments
Milestone

Comments

@zachsa
Copy link
Collaborator

zachsa commented Sep 28, 2022

The time has come to start implementing automated tested. This is a list of things that need to be tested for each deployment:

  • Navigating to a record via a SAEON ID works: https://catalogue.saeon.ac.za/records/8ba87ef0-54f1-45b8-ae7d-1d3aff0a3e33
  • Navigating to a record via a DOI works: https://catalogue.saeon.ac.za/records/10.15493/BEA.DATA.10000016 (this is important as this the origin of most of the use)
  • The integration with the ODP works
  • Authentication works
  • cross site works
  • The /list page works. Many of the links to the catalogue are to /list. It's easy to miss that this doesn't work
  • The voluntary data collection form works. This is easy to miss since most user journeys don't end up here
  • The download button works
  • writing / reading to mongo works (this is useful when updating libraries - make sure that updating dependencies doesn't break logging)
@zachsa zachsa added this to the V5.0.0 milestone Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant