mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 21:53:28 +08:00
740 B
740 B
description, globs, alwaysApply
| description | globs | alwaysApply | ||||
|---|---|---|---|---|---|---|
| PHP testing extending common rules |
|
false |
PHP Testing
This file extends the common testing rule with PHP specific content.
Framework
Use PHPUnit as the default test framework. Pest is also acceptable when the project already uses it.
Coverage
vendor/bin/phpunit --coverage-text
# or
vendor/bin/pest --coverage
Test Organization
- Separate fast unit tests from framework/database integration tests.
- Use factory/builders for fixtures instead of large hand-written arrays.
- Keep HTTP/controller tests focused on transport and validation; move business rules into service-level tests.