conda-incubator / conda-store

Data science environments, for collaboration. ✨
https://conda.store
BSD 3-Clause "New" or "Revised" License
137 stars 44 forks source link

Add user journey test #760

Closed dcmcand closed 4 months ago

dcmcand commented 5 months ago

Fixes #668 Fixes #662

Description

Adds an initial user journey test. This test follows a normal user workflow (using only api calls) to ensure that user workflows are not broken. It also begins to build up a library of actions that can be used to compose future user journey tests.

This test has been tested locally, in CI and against https://nebari.quansight.dev and it worked in all cases.

Pull request checklist

Additional information

How to test

  1. start conda store locally docker compose up
  2. in another tab navigate to the conda-store-server folder cd conda-store-server
  3. run the test pytest -m user_journey
  4. test should pass
netlify[bot] commented 5 months ago

Deploy Preview for kaleidoscopic-dango-0cf31d ready!

Name Link
Latest commit ea00d0a0299115ba97fd4af72e6f8bf275f2bae8
Latest deploy log https://app.netlify.com/sites/kaleidoscopic-dango-0cf31d/deploys/65d6b62a57b605000800915c
Deploy Preview https://deploy-preview-760--kaleidoscopic-dango-0cf31d.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.