Test Plan for Pinned Pages

Last modified by Ilie Andriuta on 2025/01/22 15:27

Home Administration Tests Home Run Test

Steps to reproduce

Information

The Pinned Pages feature was introduced in XWiki 16.4.0.

Success

NOTE:  The top level pages are handled at the Wiki Administration level, whereas the pages at any level in the page tree hierarchy can be pinned using the dedicated administration section from the Page Administration.

NOTE: This Test Plan was validated with Marius Florea to see which tests are automated.

We need to test that:

  • A Level 1 (top level) page can be pinned from Administer Wiki > Look & Feel > Pinned Pages [NOT YET AUTOMATED]
  1. Create a structure of pages: Pag1/Pag2/Pag3
  2. Go to Administer Wiki > Look & Feel > Pinned Pages
  3. Select (add) Pag1 in the input field
  4. Click "Save"
  5. Go to Main Page and observe the pages under Navigation Panel
  • An intermediate level page can be pinned from Administer Page > Look & Feel > Pinned Pages [NOT YET AUTOMATED]
  1. Create a structure of pages: Pag1 having as children Pag2 and Pag2a, then Pag3 as child of Pag2
  2. Go to Pag1, Administer Page > Look & Feel > Pinned Pages
  3. Select (add) Pag2a in the input field
  4. Click "Save"
  5. Refresh/go to the the page and observe the pinned page under Pag1
  • A Top Level Extension Page can be pinned [NOT YET AUTOMATED]
  1. Go to Administer Wiki > Look & Feel > Navigation Panel
  2. From Excluded Pages section drag and drop a page under Navigation preview section (e.g. Menu)
  3. Move the page up in the hierarchy to be automatically pinned
  4. Click 'Save'
  5. Refresh the page/ navigate to Main Page and observe the placement of the Menu page
  • If a page is unpinned from Administer Wiki > Look & Feel > Navigation Panel it's not displayed anymore in Administer Wiki > Look & Feel > Pinned Pages and viceversa [NOT YET AUTOMATED]
  1. Create a structure of pages: Pag1/Pag2/Pag3
  2. Go to Administer Wiki > Look & Feel > Pinned Pages
  3. Select (add) Pag1 in the input field
  4. Click "Save"
  5. Go to Administer Wiki > Look & Feel > Navigation Panel and observe the pinned pages under Navigation
  6. Go to Administer Wiki > Look & Feel > Navigation Panel
  7. Pin a page (e.g. Pag1)
  8. Click "Save"
  9. Go to Administer Wiki > Look & Feel > Pinned Pages
  10. Remove the respective page
  11. Click "Save"
  12. Go back to Administer Wiki > Look & Feel > Navigation Panel and observe the state of the previously pinned page (Pag1)

Expected results

The Pinned Pages feature is working properly.

Results

per page of Page
Jira Issue
Warning
The environment prevents the table from loading data.
 
Page

Get Connected