@@ 50-60 (lines=11) @@ | ||
47 | /** |
|
48 | * @test |
|
49 | */ |
|
50 | public function cannotGetUserContentAsGuest() |
|
51 | { |
|
52 | $this->createClientForUser('guest'); |
|
53 | ||
54 | $this->expectException(ApiResponseErrorException::class); |
|
55 | $this->expectExceptionCode(Response::HTTP_FORBIDDEN); |
|
56 | ||
57 | $string = $this->get('/basic-auth/v1/rbac-user'); |
|
58 | ||
59 | $this->assertSame($string, 'USER CONTENT'); |
|
60 | } |
|
61 | ||
62 | /** |
|
63 | * @test |
|
@@ 90-100 (lines=11) @@ | ||
87 | /** |
|
88 | * @test |
|
89 | */ |
|
90 | public function cannotGetAdminContentAsUser() |
|
91 | { |
|
92 | $this->createClientForUser('user'); |
|
93 | ||
94 | $this->expectException(ApiResponseErrorException::class); |
|
95 | $this->expectExceptionCode(Response::HTTP_FORBIDDEN); |
|
96 | ||
97 | $string = $this->get('/basic-auth/v1/rbac-admin'); |
|
98 | ||
99 | $this->assertSame($string, 'USER CONTENT'); |
|
100 | } |
|
101 | ||
102 | private function createClientForUser(string $user) |
|
103 | { |