Skip to content

Commit 8617f6a

Browse files
committed
Update readme
1 parent d9658a3 commit 8617f6a

File tree

1 file changed

+28
-3
lines changed

1 file changed

+28
-3
lines changed

README.md

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,23 @@ final class MailerExampleTest extends TestCase
119119

120120
### HttpTestTrait
121121

122+
Requirements
123+
124+
* Any PSR-7 and PSR-17 factory implementation.
125+
126+
```
127+
composer require nyholm/psr7-server
128+
composer require nyholm/psr7
129+
```
130+
131+
**Provided methods**
132+
133+
* `createRequest(string $method, $uri, array $serverParams = []): ServerRequestInterface`
134+
* `createFormRequest(string $method, $uri, array $data = null): ServerRequestInterface`
135+
* `createResponse(int $code = 200, string $reasonPhrase = ''): ResponseInterface`
136+
137+
**Usage**
138+
122139
```php
123140
<?php
124141

@@ -151,9 +168,17 @@ $request = $this->createRequest('GET', '/api/users')
151168

152169
## RouteTestTrait
153170

154-
Requirements: `composer require slim/slim`
171+
A Slim 4 framework router test trait.
172+
173+
Requirements
174+
175+
* A Slim 4 framework application
155176

156-
Usage examples
177+
**Provided methods:**
178+
179+
* `urlFor(string $routeName, array $data = [], array $queryParams = []): string`
180+
181+
**Usage:**
157182

158183
```php
159184
<?php
@@ -165,7 +190,7 @@ use Selective\TestTrait\Traits\ContainerTestTrait;
165190
use Selective\TestTrait\Traits\HttpTestTrait;
166191
use Selective\TestTrait\Traits\RouteTestTrait;
167192

168-
class GetUsersTestAction extends TestCase
193+
final class GetUsersTestAction extends TestCase
169194
{
170195
use ContainerTestTrait;
171196
use HttpTestTrait;

0 commit comments

Comments
 (0)