fair-plugin/ai/plans/tests
Chuck Adams 8f0952834a
docs: finalize audit — all zero-refactoring items resolved
Updated summary table: 5/6 general expansions done, 4/4 antipatterns.
Section 7: zero-refactoring table marked ALL DONE with commit refs.
Sections 2.2, 4.2, 4.4, 4.5, 4.6 collapsed into resolved summaries.

Final state: 18/23 actionable items resolved. 5 remaining all blocked
on production code refactoring (private→protected, extraction).

Signed-off-by: Chuck Adams <chaz@chaz.works>
2026-06-09 20:45:45 -06:00
..
browser-tests.md docs: comprehensive testing plan for FAIR plugin 2026-06-09 10:52:41 -06:00
ci-strategy.md docs: comprehensive testing plan for FAIR plugin 2026-06-09 10:52:41 -06:00
http-tests.md docs: comprehensive testing plan for FAIR plugin 2026-06-09 10:52:41 -06:00
implementation-order.md docs: consolidate totals table, move deferred items to Phase 14 2026-06-09 15:10:39 -06:00
integration-tests.md docs: comprehensive testing plan for FAIR plugin 2026-06-09 10:52:41 -06:00
README.md docs: comprehensive testing plan for FAIR plugin 2026-06-09 10:52:41 -06:00
static-sites.md docs: comprehensive testing plan for FAIR plugin 2026-06-09 10:52:41 -06:00
test-directory-layout.md Phase 2: add test fixtures and factories 2026-06-09 11:19:22 -06:00
test-quality-audit.md docs: finalize audit — all zero-refactoring items resolved 2026-06-09 20:45:45 -06:00
unit-tests.md Phase 1: migrate test infrastructure to tests/unit/ 2026-06-09 10:59:50 -06:00

Testing Plan — FAIR Plugin

Status: Design validated, pending implementation
Date: 2026-06-09
Branch: development (or dedicated feature branch)

Overview

Four-layer test pyramid for the FAIR WordPress plugin. The DID-manager package pipeline (inc/packages/) is the top-priority functional area. Edge case coverage must be exhaustive; Infection mutation testing will be added in a follow-up pass.

Layer Directory Docker? Target URL
Unit tests/unit/ No N/A
Integration tests/integration/ Yes (ephemeral) tests/sites/ephemeral/<suite>/
HTTP tests/http/ Optional Configurable (ephemeral or pet)
Browser tests/browser/ Recommended Configurable (ephemeral or pet)

Documents