WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Testing instructions for critical flows

Sumit Bagthariya edited this page Sep 9, 2025 · 17 revisions

Register Distributor

Test Steps

  1. Open Site https://distributorplugin.com/
  2. Navigate to Download the Plugin section
  3. Enter necessary detail

Expected Result

  1. Receive the mail on the entered email id
  2. Will receive the Registration Key via email
Screenshot

image


Can activate the plugin without any error

Test steps:

  1. Download the Plugin from Distributor
  2. Install the plugin zip in the Plugin Uploader screen of the store

https://github.com/10up/distributor https://distributorplugin.com/

Expected Result

The plugin should be installed and activated without any error or trouble


Check distributor extension related tabs and settings should appear

Test steps:

  1. Goto Wp-admin
  2. Navigate the Distributor tab

Expected Result

Distributor tabs should appear as expected.

Screenshot

image


Setting > Override Author Byline

Test steps

  1. Go to wp-admin
  2. Navigate to distributor > settings
  3. check mark for enable/disable
  4. save changes

Expected Result

If enabled For linked distributed posts, replace the author name and link with the original site name and link.

Screenshot

image


Setting > Media Handling

Test steps

1 Go to wp-admin 2. Navigate to distributor > settings 3. Select > Process the featured image only (default) 4. Save changes

Expected Result

It should be distributed feature image only

Screenshot

image


Setting > Registration Key

Test steps

  1. Enter the email and registration key which you've received by email (step 1)

Expected Result

Verify that the entered email and registration key combination correspond to the provided registration details.


External Connection > Authentication method > username / password

Test steps

  1. Go to wp-admin
  2. Navigate to distributor > external connection
  3. Click on "Add new"
  4. Enter external connection name
  5. Enter site name for connection (make sure site installed distributor plugin)
  6. Click on authorization connection
  7. Clik on "manually setup connection" if you want to setup mannuly"

Expected Result

Should be able to access the External Connection settings without errors, and the status should be verified.

Screenshot

image


External Connection > Authentication method > wordpress.com application

Test steps

  1. Go to wp-admin
  2. Navigate to distributor > external connection
  3. Click on "Add new"
  4. Enter an external connection name
  5. Enter the site name for the connection (make sure the site installed the distributor plugin)
  6. Select authentication method ( username/password)
  7. Click on the authorization connection
  8. Clik on "manually setup connection" if you want to setup manually"

Expected Result

Should be able to access the External Connection settings without errors, and the status should be verified.

Screenshot

image


Distribute post

Test steps:

  1. Goto wp-admin dashboard
  2. Goto post
  3. Create a new post
  4. Select distribute post
  5. Select the connected site
  6. click on distribute post

Expected Result

The post should be distributed to the connected site.

Screenshot

image


Uninstall distributor

Test Case 1 – Constant Prevents Deletion

  • Precondition: DT_REMOVE_ALL_DATA not defined
  • Test Steps: Install → Add Distributor options data → Deactivate & Uninstall
  • Expected Result: Data remains in DB, nothing is deleted

Test Case 2 – Options Deleted on Uninstall

  • Precondition: DT_REMOVE_ALL_DATA = true
  • Test Steps: Install → Add Distributor options data → Deactivate & Uninstall
  • Expected Result: Distributor entries in options table are deleted, unrelated data untouched

Test Case 3 – Posts & Meta Preservation

  • Precondition: DT_REMOVE_ALL_DATA = true
  • Test step: Steps: Add posts (Subscriptions + other posts) → Uninstall plugin
  • Expected Result: Only Subscriptions-related posts/meta deleted, other posts remain

Test Case 4 - Modal on Deactivation

  • Test Steps: Go to Plugins → Deactivate Distributor
  • Expected Result: Modal confirmation appears

Test Case 5 – No Modal on Sub-Sites

  • Precondition: Multisite active
  • Test Steps: On sub-site plugin screen → Deactivate Distributor
  • Expected Result: Modal does not appear
Video
Screen.Recording.2025-09-09.at.3.15.31.PM.mov