Skip to content

Commit c6ac4be

Browse files
committed
Split TestableAuthorize into seperate file
1 parent 435c438 commit c6ac4be

2 files changed

Lines changed: 20 additions & 13 deletions

File tree

tests/modules/authorize/lib/Auth/Process/AuthorizeTest.php

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
namespace SimpleSAML\Test\Module\consent\Auth\Process;
77

88
use PHPUnit\Framework\TestCase;
9-
use SimpleSAML\Module\authorize\Auth\Process\Authorize;
109
use SimpleSAML\Utils\Attributes;
1110

1211
class AuthorizeTest extends TestCase
@@ -161,15 +160,3 @@ public function noregexScenarioProvider()
161160
];
162161
}
163162
}
164-
// phpcs:ignore
165-
class TestableAuthorize extends Authorize
166-
{
167-
/**
168-
* Override the redirect behavior since its difficult to test
169-
* @param array $request the state
170-
*/
171-
protected function unauthorized(&$request)
172-
{
173-
$request['NOT_AUTHORIZED'] = true;
174-
}
175-
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
/**
3+
* Subclass authorize filter to make it unit testable.
4+
*/
5+
6+
namespace SimpleSAML\Test\Module\consent\Auth\Process;
7+
8+
use SimpleSAML\Module\authorize\Auth\Process\Authorize;
9+
10+
class TestableAuthorize extends Authorize
11+
{
12+
/**
13+
* Override the redirect behavior since its difficult to test
14+
* @param array $request the state
15+
*/
16+
protected function unauthorized(&$request)
17+
{
18+
$request['NOT_AUTHORIZED'] = true;
19+
}
20+
}

0 commit comments

Comments
 (0)