Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Testing
qiick/excubia-core
cursor
php
security
cli
composer
laravel
health-check
excubia
qiick

Pest, Pint, and PHPStan for the Excubia package.

Install
php artisan boost:add-skill qiick/excubia-core

Save this content to: .cursor/rules/testing.mdc

# Testing

- Prefer behavior-focused Pest tests over assertions on private structure.
- Do not delete or weaken an existing test. Add coverage for a behavior change.
- `tests/Arch/NamingArchitectureTest.php` stays green.
- No real network. Use the fake HTTP client and the recorded responses under `tests/Fixtures/Responses/`.
- The package floor is PHP ^8.2. Pest runs on PHP 8.3 and newer. There is no PHP 8.2 Pest job.
- Quality gate before a pull request: `composer lint`, `composer analyse`, and `composer test`.
- This package has no npm, Vitest, or `php artisan test` suite.

Testing

  • Prefer behavior-focused Pest tests over assertions on private structure.
  • Do not delete or weaken an existing test. Add coverage for a behavior change.
  • tests/Arch/NamingArchitectureTest.php stays green.
  • No real network. Use the fake HTTP client and the recorded responses under tests/Fixtures/Responses/.
  • The package floor is PHP ^8.2. Pest runs on PHP 8.3 and newer. There is no PHP 8.2 Pest job.
  • Quality gate before a pull request: composer lint, composer analyse, and composer test.
  • This package has no npm, Vitest, or php artisan test suite.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect