blob: 59a8d3d7fd7b83cacca2bbb034fc467bba338a8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<?php
declare(strict_types=1);
use Lightscale\Router\Group;
use Lightscale\Router\GroupDefinition;
use Lightscale\Router\Router;
$make = fn () => new GroupDefinition(new Group(new Router(), null));
it('initializes')
->expect(fn () => $make())
->toBeInstanceOf(GroupDefinition::class);
it('creates group with prefix')
->expect(fn () => $make()->prefix('/test'))
->toBeInstanceOf(Group::class)
->getPrefix()->toBe('/test');
it('creates group with name')
->expect(fn () => $make()->name('name'))
->toBeInstanceOf(Group::class)
->getName()->toBe('name');
|