3
3
namespace App \Tests \Unit \Twig ;
4
4
5
5
use App \Twig \TwigExtension ;
6
+ use Twig \Environment ;
6
7
use PHPUnit \Framework \TestCase ;
7
8
8
9
class TwigExtensionTest extends TestCase
@@ -12,7 +13,19 @@ class TwigExtensionTest extends TestCase
12
13
*/
13
14
public function testApcaContrast (): void
14
15
{
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 , "" );
16
29
self ::assertEquals (0.0 , $ twigExt ->apcaContrast ("#ffffff " , "#000000 " ));
17
30
self ::assertEquals (0.0 , $ twigExt ->apcaContrast ("#000000 " , "#ffffff " ));
18
31
self ::assertEquals (0.0 , $ twigExt ->apcaContrast ("#fffFFF " , "#FFFfff " ));
0 commit comments