Skip to content
New issue

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

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

Already on GitHub? # to your account

Enhance e2e (end-to-end) tests for Submission form #3986

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

Enhance e2e (end-to-end) tests for Submission form #3986

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 submission.cy.ts to include testing of additional submission features. These features may include:

  • Verify all (default configured) Entity Type Submission forms load properly, and can be submitted.
  • Verify proper behavior of authority control (autocomplete) or Entity search on Author field
  • Verify up/down errors on Date field
  • Verify search behavior for Publisher field
  • For one multi-valued field
    • Verify "+ Add more" behavior works to add more entries
    • Verify entries can be reordered
    • Verify delete button works
  • For Item/Publication, verify every field can be filled out / selected and the result submitted
  • After file upload, verify that you can edit the file name/description & set embargoes or leases

Expected behavior

The Submission form 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
# for free to join this conversation on GitHub. Already have an account? # 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