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 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
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