22
33namespace CodedMonkey \Dirigent \Tests \FunctionalTests ;
44
5- use CodedMonkey \Dirigent \Doctrine \Entity \User ;
65use CodedMonkey \Dirigent \Doctrine \Repository \PackageRepository ;
7- use CodedMonkey \Dirigent \Doctrine \Repository \UserRepository ;
86use Symfony \Bundle \FrameworkBundle \Test \WebTestCase ;
97
108class DashboardPackagesControllerTest extends WebTestCase
119{
10+ use WebTestCaseTrait;
11+
1212 public function testStatistics (): void
1313 {
1414 $ client = static ::createClient ();
15-
16- /** @var UserRepository $userRepository */
17- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
18-
19- /** @var User $user */
20- $ user = $ userRepository ->findOneByUsername ('user ' );
21- $ client ->loginUser ($ user );
15+ $ this ->loginUser ();
2216
2317 $ client ->request ('GET ' , '/?routeName=dashboard_packages_statistics&routeParams[packageName]=psr/log ' );
2418
@@ -38,13 +32,7 @@ public function testStatistics(): void
3832 public function testAddVcsRepository (): void
3933 {
4034 $ client = static ::createClient ();
41-
42- /** @var UserRepository $userRepository */
43- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
44-
45- /** @var User $user */
46- $ user = $ userRepository ->findOneByUsername ('owner ' );
47- $ client ->loginUser ($ user );
35+ $ this ->loginUser ('admin ' );
4836
4937 $ client ->request ('GET ' , '/?routeName=dashboard_packages_add_vcs ' );
5038 $ client ->submitForm ('Add VCS repository ' , [
@@ -65,13 +53,7 @@ public function testAddVcsRepository(): void
6553 public function testEdit (): void
6654 {
6755 $ client = static ::createClient ();
68-
69- /** @var UserRepository $userRepository */
70- $ userRepository = $ client ->getContainer ()->get (UserRepository::class);
71-
72- /** @var User $user */
73- $ user = $ userRepository ->findOneByUsername ('owner ' );
74- $ client ->loginUser ($ user );
56+ $ this ->loginUser ('admin ' );
7557
7658 $ client ->request ('GET ' , '/?routeName=dashboard_packages_edit&routeParams[packageName]=psr/log ' );
7759 $ client ->submitForm ('Save changes ' );
0 commit comments