What problem does it solve? Writing and maintaining PHP tests with the Pest 4 framework requires knowing its specific conventions, assertion styles, datasets, mocking imports, and browser testing APIs, which are easy to get wrong without guidance. ## Core Features & Use Cases - Test Creation & Organization: Generate unit, feature, and browser tests with php artisan make:test --pest, placed in the correct tests/Feature, tests/Unit, or tests/Browser directories. - Pest 4 Capabilities: Apply browser testing, smoke testing, visual regression, test sharding, and architecture testing with correct syntax. - Best-Practice Assertions: Use specific assertions like assertSuccessful() instead of assertStatus(200), plus datasets and proper mocking via use function Pest\Laravel\mock;. - Use Case: When adding a password reset flow to a Laravel app, generate a Pest browser test that visits the sign-in page, clicks through the reset flow, and asserts the notification was sent. ## Quick Start Write a Pest feature test for the login endpoint and run it with a filtered artisan test command.