Laravel:tdd With Phpunit

Deliver Laravel behavior safely with test-first workflows and deterministic regression protection. Use for tdd with phpunit tasks.

btafoya 092d484 2 files · 9.7 KB Updated

File contents

Tdd With Phpunit (Laravel)

Use when

  • Implementing new behavior with regression risk.
  • Fixing bugs via reproducible failing tests.

Default workflow

  1. Write a failing test for expected behavior and one edge case.
  2. Implement minimal code to pass.
  3. Refactor for clarity while keeping tests green.
  4. Run targeted tests, then broader suite for impacted modules.

Guardrails

  • No behavior change without test evidence.
  • Prefer deterministic fixtures and isolated state.
  • Assert business outcomes instead of internals.

Progressive disclosure

  • Start with this file for execution posture and constraints.
  • Load references only for deep implementation detail or edge cases.

Output contract

  • RED/GREEN/REFACTOR summary.
  • Test files changed and command output.
  • Remaining coverage gaps.

References

  • reference.md
  • docs/complexity-tiers.md

btafoya/phpkanmaster/tree/main/.claude/plugins/superpowers-laravel/skills/tdd-with-phpunit commit 092d484ba2

Frequently asked questions

npx skillmds@latest add btafoya/laravel-tdd-with-phpunit