Purpose:
Verify that the Approved Revs extension is installed and functioning correctly, ensuring content approval workflows are enforced before public display.

Steps to Validate

  1. View a Page as Anonymous User

    • Confirm only approved revision is visible.

    • Verify no “Edit” or “Unapproved changes” notice appears.

  2. Make an Edit as Editor Role

    • Log in as an editor (non-admin).

    • Edit a page with Approved Revs enabled.

    • Save the edit.

  3. Check the Page as Anonymous Again

    • Confirm the old version still shows.

    • Look for a message like: “A newer version is pending approval.”

  4. Approve the Revision

    • Log in as a reviewer or admin.

    • Approve the pending revision via:

      • The page's approval tab

      • Special page: /Special:ApprovedRevs

  5. Confirm the Change Goes Live

    • Reload the page as an anonymous user.

    • ✅ Confirm the new revision is now visible.

  6. Check Special Pages

    • Visit /Special:ApprovedRevs

    • Confirm the page appears in the list

    • Confirm approved status and reviewer are recorded
       

Optional Checks

  • Are notifications enabled when edits await approval?

  • Is there a visual cue on pages with pending edits?

  • Can we filter pages by approval status?