33namespace Tests \Unit \Http \Middleware ;
44
55use Mockery as m ;
6+ use Pterodactyl \Models \User ;
67use Illuminate \Foundation \Application ;
7- use Illuminate \Contracts \Config \Repository ;
88use Pterodactyl \Http \Middleware \LanguageMiddleware ;
9- use Pterodactyl \Models \User ;
109
1110class LanguageMiddlewareTest extends MiddlewareTestCase
1211{
@@ -15,11 +14,6 @@ class LanguageMiddlewareTest extends MiddlewareTestCase
1514 */
1615 private $ appMock ;
1716
18- /**
19- * @var \Illuminate\Contracts\Config\Repository|\Mockery\Mock
20- */
21- private $ config ;
22-
2317 /**
2418 * Setup tests.
2519 */
@@ -28,7 +22,6 @@ public function setUp()
2822 parent ::setUp ();
2923
3024 $ this ->appMock = m::mock (Application::class);
31- $ this ->config = m::mock (Repository::class);
3225 }
3326
3427 /**
@@ -37,8 +30,6 @@ public function setUp()
3730 public function testLanguageIsSetForGuest ()
3831 {
3932 $ this ->request ->shouldReceive ('user ' )->withNoArgs ()->andReturnNull ();
40-
41- $ this ->config ->shouldReceive ('get ' )->with ('app.locale ' , 'en ' )->once ()->andReturn ('en ' );
4233 $ this ->appMock ->shouldReceive ('setLocale ' )->with ('en ' )->once ()->andReturnNull ();
4334
4435 $ this ->getMiddleware ()->handle ($ this ->request , $ this ->getClosureAssertions ());
@@ -47,7 +38,8 @@ public function testLanguageIsSetForGuest()
4738 /**
4839 * Test that a language is defined via the middleware for a user.
4940 */
50- public function testLanguageIsSetWithAuthenticatedUser () {
41+ public function testLanguageIsSetWithAuthenticatedUser ()
42+ {
5143 $ user = factory (User::class)->make (['language ' => 'de ' ]);
5244
5345 $ this ->request ->shouldReceive ('user ' )->withNoArgs ()->andReturn ($ user );
@@ -63,6 +55,6 @@ public function testLanguageIsSetWithAuthenticatedUser() {
6355 */
6456 private function getMiddleware (): LanguageMiddleware
6557 {
66- return new LanguageMiddleware ($ this ->appMock , $ this -> config );
58+ return new LanguageMiddleware ($ this ->appMock );
6759 }
6860}
0 commit comments