Skip to content
This repository was archived by the owner on Nov 18, 2020. It is now read-only.

Collections

Adam Wead edited this page Oct 26, 2020 · 59 revisions
  • User should login

The user should be able to create a empty collection

  • User should go to their dashboard

  • User should click the "Create Collection" button in the top left near upload

  • User should fill in the title, description, keyword, and display name

  • Select "Create Empty Collection" button

  • User should be redirected to the collection page

    • Collection should show title, description, keyword, creator display name
    • Should have zero bytes and zero total items
  • Collection should show up on the my collections page

  • Select "My Works" tab

  • Select the check boxes next to some existing works in the works listing

  • User should click on "Add to Collection"

  • User should see their collection in the list with a radio button next to it

  • User should select their collection radio button

  • User should click "Add to Collection"

  • User should be redirected to the collection and the collection should show their works

The user should be able to create a populated collection by selecting works from my works page

  • User should go to my works
  • User should select works
  • User should click "Add to Collection"
  • User should click "Create New Collection"
  • User should fill in title
  • User should fill in description
  • User should fill in keyword
  • User should click "create new collection"
  • User should be redirected to the collection show page
  • The collection should include the selected works

The user should be able to add new works to an existing collection

  • Goto my collections
  • Choose a collection just recently created in one of the previous steps
  • From the collection's show page, click "Add new works"
  • Follow the process for uploading a new file and click "Save"
  • Verify that the new work is created and that it is added to the existing collection

The user should be able to remove a work from a collection by going to the collection edit page

  • User should go to my collections page
  • User should select edit collection in the action drop down for a collection
  • User should choose Remove From Collection in the action menu for the work
  • User should be redirected to the show page with the work removed

The user should be able to edit collection metadata

  • User should go to my collections page
  • User should select "Edit Collection" in the action drop down of the collection
  • User should be able to change the title, and description
  • User should Click "update collection"
  • User should be redirected back to collection show page

The user should be able to delete a collection from the My Collections list

  • User should go to my collections page
  • User should select "Delete Collection" in the action drop down of the collection
    • Note which files are contained in the collection
  • User should confirm deletion
  • Make sure files in the collection no longer point to the collection

Known Issues

Last Tested

Enter the date, your name, release number, and the server you're testing.

  • 06/19/2017 - Adam Wead - 3.0.3 (qa)
  • 06/28/2017 - Adam Wead - 3.0.4 (staging)
  • 07/14/2017 - Carolyn Cole - 3.0.5 (qa)
  • 09/21/2017 - M.Tribone - 3.1 (qa-libraries)
  • 01/23/2018 - M.Tribone - 3.3 (staging)
  • 02/21/2018 - Adam Wead - 3.3 (staging)
  • 04/05/2018 - M. Tribone - 3.4 (qa)
  • 05/15/2018 - K. Etienne - 3.4 (stage)
  • 06/15/2018 - Adam Wead - 3.5 (qa)
  • 06/21/2018 - K. Etienne - 3.5 (prod)
  • 07/18/2018 - K. Etienne - 3.5 (prod)
  • 09/05/2018 - M.Tribone - 3.6 (dce)
  • 09/21/2018 - M.TRIBONE - 3.6 (QA)
  • 10/30/2018 - Adam Wead - migration
  • 02/24/2019 - Carolyn Cole - 3.7 (qa)
  • 05/10/2019 - Adam Wead - 3.8 (qa)
  • 08/07/2019 - M. Tribone - 3.9 (qa)
  • 08/21/2019 - Adam Wead - 3.9.1 (qa)
  • 09/03/2019 - Adam Wead - 3.10 (qa)
  • 10/28/2019 - Adam Wead - 3.10.1 (qa)
  • 04/27/2020 - Adam Wead - 3.10.2 (stage)
  • 08/17/2020 - Adam Wead - 3.10.4 (qa)
  • 10/26/2020 - Adam Wead - 3.11.0 (stage)

Return to Testing Scripts

Clone this wiki locally