22
33namespace CodedMonkey \Dirigent \Tests \FunctionalTests \Controller \Dashboard ;
44
5- use CodedMonkey \Dirigent \Doctrine \Entity \User ;
65use CodedMonkey \Dirigent \Doctrine \Repository \PackageRepository ;
7- use CodedMonkey \Dirigent \Doctrine \Repository \UserRepository ;
8- use CodedMonkey \Dirigent \Tests \FunctionalTests \WebTestCaseTrait ;
6+ use CodedMonkey \Dirigent \Tests \Helper \WebTestCaseTrait ;
97use Symfony \Bundle \FrameworkBundle \Test \WebTestCase ;
8+ use Symfony \Component \HttpFoundation \Response ;
109
1110class DashboardPackagesInfoControllerTest extends WebTestCase
1211{
@@ -19,7 +18,7 @@ public function testInfo(): void
1918
2019 $ client ->request ('GET ' , '/packages/psr/log ' );
2120
22- $ this ->assertResponseStatusCodeSame (200 );
21+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
2322 }
2423
2524 public function testPackageInfo (): void
@@ -29,7 +28,7 @@ public function testPackageInfo(): void
2928
3029 $ client ->request ('GET ' , '/packages/psr/log/v/1.0.0 ' );
3130
32- $ this ->assertResponseStatusCodeSame (200 );
31+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
3332 }
3433
3534 public function testVersions (): void
@@ -39,77 +38,53 @@ public function testVersions(): void
3938
4039 $ client ->request ('GET ' , '/packages/psr/log/versions ' );
4140
42- $ this ->assertResponseStatusCodeSame (200 );
41+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
4342 }
4443
4544 public function testDependents (): void
4645 {
4746 $ client = static ::createClient ();
48-
49- /** @var UserRepository $userRepository */
50- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
51-
52- /** @var User $user */
53- $ user = $ userRepository ->findOneByUsername ('user ' );
54- $ client ->loginUser ($ user );
47+ $ this ->loginUser ();
5548
5649 $ client ->request ('GET ' , '/packages/psr/log/dependents ' );
5750
58- $ this ->assertResponseStatusCodeSame (200 );
51+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
5952
6053 $ this ->assertAnySelectorTextSame ('h1 small ' , 'Dependents ' );
6154 }
6255
6356 public function testImplementations (): void
6457 {
6558 $ client = static ::createClient ();
66-
67- /** @var UserRepository $userRepository */
68- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
69-
70- /** @var User $user */
71- $ user = $ userRepository ->findOneByUsername ('user ' );
72- $ client ->loginUser ($ user );
59+ $ this ->loginUser ();
7360
7461 $ client ->request ('GET ' , '/packages/psr/log/implementations ' );
7562
76- $ this ->assertResponseStatusCodeSame (200 );
63+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
7764
7865 $ this ->assertAnySelectorTextSame ('h1 small ' , 'Implementations ' );
7966 }
8067
8168 public function testProviders (): void
8269 {
8370 $ client = static ::createClient ();
84-
85- /** @var UserRepository $userRepository */
86- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
87-
88- /** @var User $user */
89- $ user = $ userRepository ->findOneByUsername ('user ' );
90- $ client ->loginUser ($ user );
71+ $ this ->loginUser ();
9172
9273 $ client ->request ('GET ' , '/packages/psr/log/providers ' );
9374
94- $ this ->assertResponseStatusCodeSame (200 );
75+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
9576
9677 $ this ->assertAnySelectorTextSame ('h1 small ' , 'Providers ' );
9778 }
9879
9980 public function testSuggesters (): void
10081 {
10182 $ client = static ::createClient ();
102-
103- /** @var UserRepository $userRepository */
104- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
105-
106- /** @var User $user */
107- $ user = $ userRepository ->findOneByUsername ('user ' );
108- $ client ->loginUser ($ user );
83+ $ this ->loginUser ();
10984
11085 $ client ->request ('GET ' , '/packages/psr/log/suggesters ' );
11186
112- $ this ->assertResponseStatusCodeSame (200 );
87+ $ this ->assertResponseStatusCodeSame (Response:: HTTP_OK );
11388
11489 $ this ->assertAnySelectorTextSame ('h1 small ' , 'Suggesters ' );
11590 }
@@ -121,12 +96,9 @@ public function testStatistics(): void
12196
12297 $ client ->request ('GET ' , '/packages/psr/log/statistics ' );
12398
124- $ this ->assertResponseStatusCodeSame (200 );
125-
126- /** @var PackageRepository $packageRepository */
127- $ packageRepository = $ client ->getContainer ()->get (PackageRepository::class);
99+ $ this ->assertResponseStatusCodeSame (Response::HTTP_OK );
128100
129- $ package = $ packageRepository ->findOneByName ('psr/log ' );
101+ $ package = self :: getService (PackageRepository::class) ->findOneByName ('psr/log ' );
130102
131103 $ this ->assertAnySelectorTextSame ('#total_all .display-6 ' , number_format ($ package ->getInstallations ()->getTotal (), thousands_separator: ' ' ));
132104
0 commit comments