Details
-
Technical Testing
-
Status: Closed
-
Minor
-
Resolution: Completed
-
None
-
None
-
None
Description
Bugs:
- PASS
- To Do
- FAIL
- Impeditive:
Ticket Title QA Status ? ?
- Not impeditive:
Ticket Title QA Status ? ?
Test Cases
Case 1:
Link page to fragment works on Staging and Live site
- Add a new site
- Enable Local Live
- Add a widget page
- Add a content page
- Add a Heading fragment to page
- Click the editable field of Heading > Link tab
- Select Page in Link field
- Click the plus icon in Page field
- Select the widget page
- Assert the widget page is linked to the editable field of Heading
- Publish the content page
- Publish to Live
- Navigate to staging site
- Navigate to the content page in view mode
- Click the link in Heading fragment
- Assert redirect to the widget page in staging site
- Navigate to live site
- Navigate to the content page in view mode
- Click the link in Heading fragment
- Assert redirect to the widget page in live site
Case 2:
Export and import the whole site where a content page with fragment linked to page
- Add a new site
- Add the first content page
- Publish the content page
- Add the second content page
- Add a Button fragment to page
- Click the editable field of Button > Link tab
- Select Page in Link field
- Click the plus icon in Page field
- Select the first content page
- Assert the first content page is linked to the editable field of Button
- Publish the content page
- Export the site
- Add the second new site based on Blank Site
- Import the lar file
- Navigate to the second content page in the second new site
- Click the link in Button fragment
- Assert redirect to the first content page in the second new site
Case 3:
Export and import content page template with fragment linked to page
- Add a new site
- Add a widget page
- Add a page template collection
- Add a content page template
- Add a Container element to page
- Click the body of Container > General tab
- Select Page in Link field
- Click the plus icon in Page field
- Select the widget page
- Assert the widget page is linked to the Container
- Publish the content page template
- Export the content page template
- Add the second new site
- Import the content page template
- Edit the content page template
- Assert the widget page is linked to the Container
Case 4:
Export and import fragment composition linked to page
- Add a new site
- Add a widget page
- Add a content page
- Add a Grid element to page
- Add a Card fragment to the second module of Grid
- Click the link type editable field of Card > Link tab
- Select Page in Link field
- Click the plus icon in Page field
- Select the widget page
- Assert the widget page is linked to the editable field
- Click the ellisis button of Grid > Save Composition
- Type name > Check the Save Mapping Configuration and Link > Save
- Export the fragment composition
- Add the second new site
- Import the fragment composition
- Add a content page
- Add the fragment composition to page
- Assert the widget page is linked to the editable field
- Publish the content page
- Navigate to the content page in view mode
- Click the link in Card
- Assert redirect to the first widget page in first new site
Case 5:
Link public and private pages to fragments
- Add a new site
- Add a public widget page
- Add a private widget page
- Add a content page
- Add an Image fragment to page
- Click the editable field of Image > Link tab
- Select Page in Link field
- Click the plus icon in Page field > Public Pages tab
- Select the public widget page
- Assert the public widget page is linked to the editable field
- Publish the content page
- Navigate to the content page in view mode
- Click the link in editable field
- Assert redirect to the public widget page
- Navigate to the content page in edit mode
- Click the editable field of Image > Link tab
- Select Page in Link field
- Click the plus icon in Page field > Private Pages tab
- Select the private widget page
- Assert the private widget page is linked to the editable field
- Publish the content page
- Navigate to the content page in view mode
- Click the link in editable field
- Assert redirect to the private widget page
Case 6:
Search page in select page iframe
- Add a new site
- Add a widget page
- Add a child widget page
- Add a grandchild widget page
- Add a content page
- Add a Banner Center fragment to page
- Click the link type editable field of Banner Center > Link tab
- Select Page in Link field
- Click the plus icon in Page field > Public Pages tab
- Select the public widget page
- Type grand child widget page name in Search bar
- Assert only the grand child widget page shown in Select iframe
- Select the grandchild widget page
- Assert the grandchild widget page is linked to the link type editable field
- Publish the content page
- Navigate to the content page in view mode
- Click the link in link type editable field
- Assert redirect to the grandchild widget page
Case 7:
The link information is still kept when the linked page is deleted
- Add a new site
- Add a widget page
- Add a content page
- Add a Button fragment to page
- Click the link type editable field of Button > Link tab
- Select Page in Link field
- Click the plus icon in Page field
- Select the widget page
- Assert the widget page is linked to the editable field
- Publish the content page
- Delete the widget page
- Navigate to the content page in view mode
- Click the link in editable field
- Assert Not Found is shown
- Navigate to the content page in edit mode
- Assert the link information is still kept
- Publish the content page
- Navigate to the content page in view mode
- Click the link in editable field
- Assert it stays in the content page