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

Enhance e2e (end-to-end) tests for MyDSpace page #3985

Open
tdonohue opened this issue Feb 13, 2025 · 0 comments
Open

Enhance e2e (end-to-end) tests for MyDSpace page #3985

tdonohue opened this issue Feb 13, 2025 · 0 comments
Labels
help wanted Needs a volunteer to claim to move forward testing framework Related specifically to Unit or Integration (e2e) Tests

Comments

@tdonohue
Copy link
Member

Describe the bug

Enhance the existing e2e tests in my-dspace.cy.ts to include additional interactions that are possible on the MyDSpace page. These include:

  • Searching all past submissions
  • Drag & drop of a file to start a new submission
  • Start a new Submission (of various types) using the "+" dropdown (to right of drag & drop box)
  • Start a new Submission using the "import" dropdown (to the right of drag & drop box). We may need to consider "mocking" a response for one of the import tools in order to avoid actually hitting their API.
  • Switch to "Workflow tasks" and verify that you can perform various workflow actions (e.g. Claim, Approve, Reject, Edit, Return to Pool, View).
  • Switch to "Supervised Items" view and perform various actions on that page. (NOTE: This may require first creating a supervised item, as they don't seem to exist in our current demo data set.)

Expected behavior

The MyDSpace page and actions should be more fully tested

Related work

Subticket of #3978

@tdonohue tdonohue added bug needs triage New issue needs triage and/or scheduling labels Feb 13, 2025
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Feb 13, 2025
@tdonohue tdonohue added help wanted Needs a volunteer to claim to move forward testing framework Related specifically to Unit or Integration (e2e) Tests and removed bug needs triage New issue needs triage and/or scheduling labels Feb 13, 2025
@tdonohue tdonohue removed the status in DSpace 9.0 Release Feb 13, 2025
@tdonohue tdonohue moved this to 📋 To Do in DSpace 9.0 Release Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Needs a volunteer to claim to move forward testing framework Related specifically to Unit or Integration (e2e) Tests
Projects
Status: 📋 To Do
Development

No branches or pull requests

1 participant