Skip to content

Commit c7d2187

Browse files
timrourkeSpomky
authored andcommitted
Test CheckerManager::getCheckers (#92)
* Test CheckerManager::getCheckers
1 parent f8c2bc0 commit c7d2187

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/*
6+
* The MIT License (MIT)
7+
*
8+
* Copyright (c) 2014-2018 Spomky-Labs
9+
*
10+
* This software may be modified and distributed under the terms
11+
* of the MIT license. See the LICENSE file for details.
12+
*/
13+
14+
namespace Jose\Component\Checker\Tests;
15+
16+
use Jose\Component\Checker\AudienceChecker;
17+
use Jose\Component\Checker\ClaimCheckerManager;
18+
use PHPUnit\Framework\TestCase;
19+
20+
/**
21+
* @group ClaimChecker
22+
* @group Unit
23+
*/
24+
final class ClaimCheckerManagerTest extends TestCase
25+
{
26+
public function testGetCheckers(): void
27+
{
28+
$checkers = [
29+
new AudienceChecker('some-expected-audience'),
30+
];
31+
32+
$expectedCheckers = [
33+
'aud' => $checkers[0],
34+
];
35+
36+
$sut = ClaimCheckerManager::create($checkers);
37+
38+
$this->assertEquals(
39+
$expectedCheckers,
40+
$sut->getCheckers()
41+
);
42+
}
43+
}

0 commit comments

Comments
 (0)