/** @var Redirect */
private $redirect;
- const PASSWORD = 's3Cr3t';
- const SALT = '^S4lt$';
-
public function setUp()
{
$this->routerMock = $this->getMockBuilder('Symfony\Component\Routing\Router')
$this->assertEquals($this->routerMock->generate('homepage'), $redirectUrl);
}
+
+ public function testUserForRedirectWithIgnoreActionMarkAsRead()
+ {
+ $this->token->getUser()->getConfig()->setActionMarkAsRead(Config::REDIRECT_TO_HOMEPAGE);
+
+ $redirectUrl = $this->redirect->to('/unread/list', '', true);
+
+ $this->assertEquals('/unread/list', $redirectUrl);
+ }
+
+ public function testUserForRedirectNullWithFallbackWithIgnoreActionMarkAsRead()
+ {
+ $this->token->getUser()->getConfig()->setActionMarkAsRead(Config::REDIRECT_TO_HOMEPAGE);
+
+ $redirectUrl = $this->redirect->to(null, 'fallback', true);
+
+ $this->assertEquals('fallback', $redirectUrl);
+ }
}