blob: ece0b9103d8bf9244a7ca8aefea45decca2e63b8 (
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);
});
|