Easier tests for laravel
This package tries to give you a more readable syntax to write
composer require imanghafoori/laravel-makesure --dev
You can use it like this :
MakeSure::about($this)->
->sendingGetRequest('some-url')
->isRespondedWith()
->statusCode(402);
// Instead of writing this :
$this
->get('some-url')
->assertStatus(402);
You should start of with the MakeSure
alias or the Imanghafoori\MakeSure\Facades\MakeSure
Facade class like this:
MakeSure::about($this)->...
Note that for technical reasons you should always pass $this into the about
method.
then you have access to all of these methods:
sendingPostRequest
sendingJsonPostRequest
sendingDeleteRequest
sendingJsonDeleteRequest
sendingPutRequest
sendingJsonPutRequest
sendingPatchRequest
sendingJsonPatchRequest
sendingGetRequest
sendingJsonGetRequest