Laravel:testing Database

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

btafoya cd71236 2 files · 10.9 KB Updated

File contents

Testing Database (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/testing-database commit cd71236436

Frequently asked questions

npx skillmds@latest add btafoya/laravel-testing-database