blob: 70cc50ea09fca03805fe6a66b23a22d846f07eb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?php
declare(strict_types=1);
use Lightscale\Router\Enums\HttpMethod;
use Lightscale\Router\Route;
use Lightscale\Router\RouteCall;
use Nyholm\Psr7\Factory\Psr17Factory;
it('initializes with data', function () {
$factory = new Psr17Factory;
$call = new RouteCall(
request: $req = $factory->createServerRequest(HttpMethod::Get->value, '/test/test'),
route: $route = new Route(HttpMethod::Get, fn () => null),
parameters: $params = ['test1' => 'test2'],
);
expect($call)
->request->toBe($req)
->route->toBe($route)
->parameters->toBe($params);
});
|