Fix cookie settings in tests

This commit is contained in:
Pierre Rudloff 2017-12-05 14:37:23 +01:00
parent 5cd6ea0c44
commit 6b73026194
3 changed files with 3 additions and 2 deletions

View file

@ -42,7 +42,6 @@ class LocaleManager
{ {
$session_factory = new \Aura\Session\SessionFactory(); $session_factory = new \Aura\Session\SessionFactory();
$session = $session_factory->newInstance($cookies); $session = $session_factory->newInstance($cookies);
$session->setCookieParams(['httponly' => true]);
$this->sessionSegment = $session->getSegment('Alltube\LocaleManager'); $this->sessionSegment = $session->getSegment('Alltube\LocaleManager');
$cookieLocale = $this->sessionSegment->get('locale'); $cookieLocale = $this->sessionSegment->get('locale');
if (isset($cookieLocale)) { if (isset($cookieLocale)) {

View file

@ -27,6 +27,7 @@ class LocaleManagerTest extends TestCase
protected function setUp() protected function setUp()
{ {
$this->localeManager = new LocaleManager(); $this->localeManager = new LocaleManager();
$_SESSION['Alltube\LocaleManager']['locale'] = 'foo_BAR';
} }
/** /**
@ -36,7 +37,6 @@ class LocaleManagerTest extends TestCase
*/ */
public function testConstructorWithCookies() public function testConstructorWithCookies()
{ {
$_SESSION['Alltube\LocaleManager']['locale'] = 'foo_BAR';
$localeManager = new LocaleManager([]); $localeManager = new LocaleManager([]);
$this->assertEquals('foo_BAR', (string) $localeManager->getLocale()); $this->assertEquals('foo_BAR', (string) $localeManager->getLocale());
} }

View file

@ -9,6 +9,8 @@ use Alltube\PlaylistArchiveStream;
*/ */
require_once __DIR__.'/../vendor/autoload.php'; require_once __DIR__.'/../vendor/autoload.php';
ini_set('session.use_cookies', 0);
session_cache_limiter('');
session_start(); session_start();
stream_wrapper_register('playlist', PlaylistArchiveStream::class); stream_wrapper_register('playlist', PlaylistArchiveStream::class);