Comment 7 for bug 1742347

Revision history for this message
Steven (stevens-q) wrote :

Environment tested: Master
Browser tested: Chrome

===========
Manual Test Script
===========

Test Script Scenario: Saving Portfolio page to timeline
-------------------------------------------------------------------

Precondition:

1. User "InstAMember" exists

Test Script: Saving Portfolio page to timeline

1. User creates a Portfolio page
2. User add a text block to page and click Return to pages and collections button
3. User click on the Portfolio page you have just created to view page
4. Click the ellipsis icon (to right of copy button top right of page)
5. Click the Save to timeline link
6. Click the ellipsis icon again
7. Confirm a timeline link is now displayed ✔
8. Click the timeline link
9. Confirm that user is redirected to the Timeline page ✔
10. Confirm that the following is displayed
 a. A "From" date picker field and a "To" date picker field ✔
 b. A horizontal timeline bar with a previous and next arrow icons on either side ✔
 c. A Page display area depicting the page as it was when saved ✔
11. Repeat the above process by adding something to the portfolio page and saving it to timeline
12. Confirm that each time the page is saved to timeline there is a corresponding dot on the timeline along with the date (ie 27 Jun) ✔

Test Script Scenario: Viewing previous page iterations
------------------------------------------------------------------------------------

Precondition:

1. User has a Portfolio page that has been saved to a timeline
2. The Portfolio page has been iterated 10 times (10 versions)
3. The Portfolio page has been iterated over a few days (this will be used to check the date range functionality)
 a. First save on 2018/06/22
 b. 4 more iterations and saves were done on 2018/06/22
 c. 2 more iterations and saves were done on 2018/06/25
 d. 2more iterations
and saves were done on 2018/06/28
 e. and a final
teration and save were done on 2018/06/30

Test Script: Viewing previous page iterations

1. User click on the Portfolio page you have iterated and added to a timeline
2. Click the ellipsis icon again
3. Click the timeline link
4. Confirm that the time line page is displayed ✔
5. Confirm that the time line has 10 dots along the line ✔
6. User click the forward arrow on the right side of the timeline
7. Confirm that the "timeline" moves to display the hidden versions ✔
8. User click the previous arrow on the on the left side of the timeline
9. Confirm that the timeline moves to display the previous versions ✔
10. User click the forward arrow to the right of the "page display area"
11. Confirm the second iteration of the page is displayed
12. Confirm the highlighted dot moves along the timeline above ✔
13. Repeat step 10 to see all iterations of the Portfolio page
14. User click the previous arrow to the left of the page display area
15. Confirm that the previous iterated page is displayed ✔
16. Confirm that clicking on a non highlighted timeline dot will display the corresponding page in the "page display area ✔
17. User select a date range from
2018/06/28 to 2018/06/30
18. Confirm that the timeline displays the correct date range of 28 Jun to 30 Jun ✔

Test Script Scenario: User deletes an image used on the portfolio page and then deletes the Portfolio page that is saved to a timeline
-----------------------------------------------------------------------------

Precondition:

1. User has a Portfolio page that has been saved to a timeline
2. The Portfolio page has been iterated 10 times (10 versions)

Test Script: deleting image used on page and deleting page

1. Logged in user delete an image that was used on a Portfolio page that has been added to a timeline
2. Browse to the
Portfolio page that has been added to a timeline
3. Confirm that the image is no longer displayed but the image block remains on the page
4. User delete the
Portfolio page that has been added to a timeline
5. Confirm that there are no error messages and the page has been deleted