6
6
*/
7
7
namespace ZendTest \Expressive \Authentication ;
8
8
9
- use Interop \Http \ServerMiddleware \ DelegateInterface ;
10
- use Interop \Http \ServerMiddleware \ MiddlewareInterface as ServerMiddlewareInterface ;
9
+ use Interop \Http \Server \ MiddlewareInterface ;
10
+ use Interop \Http \Server \ RequestHandlerInterface ;
11
11
use PHPUnit \Framework \TestCase ;
12
12
use Psr \Http \Message \ResponseInterface ;
13
13
use Psr \Http \Message \ServerRequestInterface ;
@@ -25,14 +25,14 @@ public function setUp()
25
25
$ this ->authentication = $ this ->prophesize (AuthenticationInterface::class);
26
26
$ this ->request = $ this ->prophesize (ServerRequestInterface::class);
27
27
$ this ->authenticatedUser = $ this ->prophesize (UserInterface::class);
28
- $ this ->delegate = $ this ->prophesize (DelegateInterface ::class);
28
+ $ this ->handler = $ this ->prophesize (RequestHandlerInterface ::class);
29
29
}
30
30
31
31
public function testConstructor ()
32
32
{
33
33
$ middleware = new AuthenticationMiddleware ($ this ->authentication ->reveal ());
34
34
$ this ->assertInstanceOf (AuthenticationMiddleware::class, $ middleware );
35
- $ this ->assertInstanceOf (ServerMiddlewareInterface ::class, $ middleware );
35
+ $ this ->assertInstanceOf (MiddlewareInterface ::class, $ middleware );
36
36
}
37
37
38
38
public function testProcessWithNoAuthenticatedUser ()
@@ -45,7 +45,7 @@ public function testProcessWithNoAuthenticatedUser()
45
45
->willReturn ($ response ->reveal ());
46
46
47
47
$ middleware = new AuthenticationMiddleware ($ this ->authentication ->reveal ());
48
- $ result = $ middleware ->process ($ this ->request ->reveal (), $ this ->delegate ->reveal ());
48
+ $ result = $ middleware ->process ($ this ->request ->reveal (), $ this ->handler ->reveal ());
49
49
50
50
$ this ->assertInstanceOf (ResponseInterface::class, $ result );
51
51
$ this ->assertEquals ($ response ->reveal (), $ result );
@@ -60,14 +60,14 @@ public function testProcessWithAuthenticatedUser()
60
60
->willReturn ($ this ->request ->reveal ());
61
61
$ this ->authentication ->authenticate ($ this ->request ->reveal ())
62
62
->willReturn ($ this ->authenticatedUser ->reveal ());
63
- $ this ->delegate -> process ($ this ->request ->reveal ())
64
- ->willReturn ($ response ->reveal ());
63
+ $ this ->handler -> handle ($ this ->request ->reveal ())
64
+ ->willReturn ($ response ->reveal ());
65
65
66
66
$ middleware = new AuthenticationMiddleware ($ this ->authentication ->reveal ());
67
- $ result = $ middleware ->process ($ this ->request ->reveal (), $ this ->delegate ->reveal ());
67
+ $ result = $ middleware ->process ($ this ->request ->reveal (), $ this ->handler ->reveal ());
68
68
69
69
$ this ->assertInstanceOf (ResponseInterface::class, $ result );
70
70
$ this ->assertEquals ($ response ->reveal (), $ result );
71
- $ this ->delegate -> process ($ this ->request ->reveal ())->shouldBeCalled ();
71
+ $ this ->handler -> handle ($ this ->request ->reveal ())->shouldBeCalled ();
72
72
}
73
73
}
0 commit comments