33namespace App \Tests \Unit \Twig ;
44
55use App \Twig \TwigExtension ;
6+ use Twig \Environment ;
67use PHPUnit \Framework \TestCase ;
78
89class TwigExtensionTest extends TestCase
@@ -12,7 +13,19 @@ class TwigExtensionTest extends TestCase
1213 */
1314 public function testApcaContrast (): void
1415 {
15- $ twigExt = new TwigExtension ();
16+ $ dj = self ::getContainer ()->get (DOMJudgeService::class);
17+ $ config = self ::getContainer ()->get (ConfigurationService::class);
18+ $ submissionService = self ::getContainer ()->get (SubmissionService::class);
19+ $ eventLogService = self ::getContainer ()->get (EventLogService::class);
20+ $ awards = self ::getContainer ()->get (AwardService::class);
21+ $ em = static ::getContainer ()->get (EntityManagerInterface::class);
22+ $ tokenStorage = static ::getContainer ()->get (TokenStorageInterface::class);
23+ $ authorizationChecker = static ::getContainer ()->get (TokenStorageInterface::class);
24+ $ router = static ::getContainer ()->get (TokenStorageInterface::class);
25+ $ env = new Environment ();
26+ $ twigExt = new TwigExtension ($ dj , $ config , $ env $ em , $ submissionService ,
27+ $ eventLogService , $ awards , $ tokenStorage ,
28+ $ authorizationChecker , $ router , "" );
1629 self ::assertEquals (0.0 , $ twigExt ->apcaContrast ("#ffffff " , "#000000 " ));
1730 self ::assertEquals (0.0 , $ twigExt ->apcaContrast ("#000000 " , "#ffffff " ));
1831 self ::assertEquals (0.0 , $ twigExt ->apcaContrast ("#fffFFF " , "#FFFfff " ));
0 commit comments