|
8 | 8 | use Laravel\Passport\Bridge\Scope; |
9 | 9 | use Laravel\Passport\Client; |
10 | 10 | use Laravel\Passport\ClientRepository; |
| 11 | +use Laravel\Passport\Contracts\AuthorizationViewResponse; |
11 | 12 | use Laravel\Passport\Exceptions\AuthenticationException; |
12 | 13 | use Laravel\Passport\Exceptions\OAuthServerException; |
13 | 14 | use Laravel\Passport\Http\Controllers\AuthorizationController; |
14 | | -use Laravel\Passport\Http\Responses\AuthorizationViewResponse; |
15 | 15 | use Laravel\Passport\Passport; |
16 | 16 | use League\OAuth2\Server\AuthorizationServer; |
17 | 17 | use League\OAuth2\Server\Exception\OAuthServerException as LeagueException; |
@@ -63,16 +63,16 @@ public function test_authorization_view_is_presented() |
63 | 63 |
|
64 | 64 | $user->shouldReceive('getAuthIdentifier')->andReturn(1); |
65 | 65 |
|
66 | | - $response->shouldReceive('withParameters')->once()->andReturnUsing(function ($data) use ($client, $user, $request) { |
| 66 | + $response->shouldReceive('withParameters')->once()->andReturnUsing(function ($data) use ($client, $user, $request, $response) { |
67 | 67 | $this->assertEquals($client, $data['client']); |
68 | 68 | $this->assertEquals($user, $data['user']); |
69 | 69 | $this->assertEquals($request, $data['request']); |
70 | 70 | $this->assertSame('description', $data['scopes'][0]->description); |
71 | 71 |
|
72 | | - return 'view'; |
| 72 | + return $response; |
73 | 73 | }); |
74 | 74 |
|
75 | | - $this->assertSame('view', $controller->authorize( |
| 75 | + $this->assertSame($response, $controller->authorize( |
76 | 76 | m::mock(ServerRequestInterface::class), $request, $clients |
77 | 77 | )); |
78 | 78 | } |
@@ -221,16 +221,16 @@ public function test_authorization_view_is_presented_if_request_has_prompt_equal |
221 | 221 | $clients->shouldReceive('find')->with(1)->andReturn($client = m::mock(Client::class)); |
222 | 222 | $client->shouldReceive('skipsAuthorization')->andReturn(false); |
223 | 223 |
|
224 | | - $response->shouldReceive('withParameters')->once()->andReturnUsing(function ($data) use ($client, $user, $request) { |
| 224 | + $response->shouldReceive('withParameters')->once()->andReturnUsing(function ($data) use ($client, $user, $request, $response) { |
225 | 225 | $this->assertEquals($client, $data['client']); |
226 | 226 | $this->assertEquals($user, $data['user']); |
227 | 227 | $this->assertEquals($request, $data['request']); |
228 | 228 | $this->assertSame('description', $data['scopes'][0]->description); |
229 | 229 |
|
230 | | - return 'view'; |
| 230 | + return $response; |
231 | 231 | }); |
232 | 232 |
|
233 | | - $this->assertSame('view', $controller->authorize( |
| 233 | + $this->assertSame($response, $controller->authorize( |
234 | 234 | m::mock(ServerRequestInterface::class), $request, $clients |
235 | 235 | )); |
236 | 236 | } |
|
0 commit comments