Claude
Skills
Sign in
Back

laravel-controller-tests

Included with Lifetime
$97 forever

Write focused controller tests using HTTP assertions; keep heavy logic in Actions/Services and unit test them

Code Review

What this skill does


# Controller Tests

## Feature tests for endpoints

```php
it('rejects empty email', function () {
  $this->post('/register', ['email' => ''])->assertSessionHasErrors('email');
});
```

## Better tests

- Move validation to Form Requests; assert errors from the request class
- Extract business logic into Actions; unit test them directly
- Use factories for realistic data; avoid heavy mocking

Related in Code Review