PHPackages                             jcergolj/laravel-form-request-assertions - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. jcergolj/laravel-form-request-assertions

ActivePackage[Testing &amp; Quality](/categories/testing)

jcergolj/laravel-form-request-assertions
========================================

Package for unit test laravel form request classes

v1.13(9mo ago)2131.8k↑25%2MITPHPPHP &gt;=8.0

Since Oct 7Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/jcergolj/laravel-form-request-assertions)[ Packagist](https://packagist.org/packages/jcergolj/laravel-form-request-assertions)[ RSS](/packages/jcergolj-laravel-form-request-assertions/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (15)Used By (0)

**Package for unit testing Laravel form request classes.**
==========================================================

[](#package-for-unit-testing-laravel-form-request-classes)

Why
---

[](#why)

Colin DeCarlo gave a talk on [Laracon online 21](https://laracon.net/) about unit testing Laravel form requests classes. If you haven't seen his talk, I recommend that you watch it. He prefers testing form requests as a unit and not as feature tests.I like this approach too.

He asked Freek Van der Herten to convert his gist code to package. Granted, I am not Freek; however, I accepted the challenge, and I did it myself. So this package is just a wrapper for [Colin's gist](https://gist.github.com/colindecarlo/9ba9bd6524127fee7580ae66c6d4709d), and I added two methods from [Jason's package](https://github.com/jasonmccreary/laravel-test-assertions) for asserting that controller has the form request.

Installation
------------

[](#installation)

Required PHP &gt;=8.0

```
composer require --dev jcergolj/laravel-form-request-assertions
```

Usage
-----

[](#usage)

### Controller

[](#controller)

```
