Skip to content
wiki.fftac.org

Test Plan

**Site relevance:** Antichrist.net

**Memory type:** UAI memory file

**Source path:** Antichrist.net/.uai/test-plan.uai

**Size:** 1.7 KB

Summary

  • Run studio site status --path WP-FFTAC/Antichrist .

Source Headings

  • Test Plan

Source Preview

This source file is short enough to preview directly on its source-memory page.

---
uai: "1.0"
type: test-plan
project: "Antichrist.net"
updated: "2026-05-13"
status: active
---

# Test Plan

- Run `studio site status --path WP-FFTAC/Antichrist`.
- Run `studio wp eval "echo session_save_path();"` from the Antichrist site.
- Visit `/studio-auto-login?redirect_to=%2Fwp-admin%2F` and confirm no `session_start()`, `/home/web_user`, `headers already sent`, or `PDb_Session` warning is printed.
- For PHP edits, run `php -l` when PHP is available, or use `studio wp eval` if standalone PHP is unavailable.
- For content-system/page/locale/sitemap changes, run `studio wp eval-file wp-content/plugins/antichrist-content-system/tests/site-deployment-tests.php`; it must cover every seeded page across every runtime-enabled locale.
- For message-board changes, run `studio wp eval-file wp-content/plugins/antichrist-message-board/tests/message-board-tests.php`.
- For membership changes, confirm `/members/`, `/members/join/`, `/members/profile/`, `/members/directory/`, and `/members/thanks/` seed and `[acn_member_dashboard]` renders links.
- For forum SEO changes, confirm board query views return `noindex,follow` and board topic schema remains `DiscussionForumPosting`.
- Check `/message-board/`, `/en-us/message-board/`, and `/es-us/message-board/` return 200 and show the public category tree plus a login prompt for anonymous visitors.
- Check the homepage rendered HTML does not expose internal handoff/source-processing terms.
- Check the primary menu contains only Start, Library, and Board; topic-section links should remain in the footer.
- Check `/sitemap.xml`, `/sitemap.html`, `/en-us/sitemap.xml`, `/en-us/sitemap.html`, `/es-us/sitemap.xml`, and `/es-us/sitemap.html` return HTTP 200.