Skip to content

Real WordPress integration tests in CI #271

Description

@ogorzalka

Phase 7 — Real WordPress integration tests (v15.0)

Problem

All tests mock WordPress. No test verifies actual behavior with a real WordPress installation.

Proposed solution

  • Add an optional CI job with wp-env or Docker (WordPress + MySQL)
  • Install Pollora in a real WordPress environment
  • Test: full boot, route registration via Route::wp(), template resolution, post types registered via register_post_type()
  • Keep this job as "informational" (non-blocking) initially

Key files

  • .github/workflows/ci.yml (new integration job)
  • tests/Integration/ (new directory)

Target version

v15.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions