]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - src/Wallabag/CoreBundle/Tests/EventListener/UserLocaleListenerTest.php
Jump to Symfony 3.1
[github/wallabag/wallabag.git] / src / Wallabag / CoreBundle / Tests / EventListener / UserLocaleListenerTest.php
diff --git a/src/Wallabag/CoreBundle/Tests/EventListener/UserLocaleListenerTest.php b/src/Wallabag/CoreBundle/Tests/EventListener/UserLocaleListenerTest.php
deleted file mode 100644 (file)
index d9ffe30..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-namespace Wallabag\CoreBundle\Tests\EventListener;
-
-use Symfony\Component\HttpFoundation\Request;
-use Symfony\Component\HttpFoundation\Session\Session;
-use Symfony\Component\HttpFoundation\Session\Storage\MockArraySessionStorage;
-use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
-use Symfony\Component\Security\Http\Event\InteractiveLoginEvent;
-use Wallabag\CoreBundle\Entity\Config;
-use Wallabag\CoreBundle\EventListener\UserLocaleListener;
-use Wallabag\UserBundle\Entity\User;
-
-class UserLocaleListenerTest extends \PHPUnit_Framework_TestCase
-{
-    public function testWithLanguage()
-    {
-        $session = new Session(new MockArraySessionStorage());
-        $listener = new UserLocaleListener($session);
-
-        $user = new User();
-        $user->setEnabled(true);
-
-        $config = new Config($user);
-        $config->setLanguage('fr');
-
-        $user->setConfig($config);
-
-        $userToken = new UsernamePasswordToken($user, '', 'test');
-        $request = Request::create('/');
-        $event = new InteractiveLoginEvent($request, $userToken);
-
-        $listener->onInteractiveLogin($event);
-
-        $this->assertEquals('fr', $session->get('_locale'));
-    }
-
-    public function testWithoutLanguage()
-    {
-        $session = new Session(new MockArraySessionStorage());
-        $listener = new UserLocaleListener($session);
-
-        $user = new User();
-        $user->setEnabled(true);
-
-        $config = new Config($user);
-
-        $user->setConfig($config);
-
-        $userToken = new UsernamePasswordToken($user, '', 'test');
-        $request = Request::create('/');
-        $event = new InteractiveLoginEvent($request, $userToken);
-
-        $listener->onInteractiveLogin($event);
-
-        $this->assertEquals('', $session->get('_locale'));
-    }
-}