public function SessionStoreTest::testCustomCookieExpires in Auth0 Single Sign On 8.2
Test that custom cookie expires can be set.
@runInSeparateProcess
Return value
void
File
- vendor/
auth0/ auth0-php/ tests/ Store/ SessionStoreTest.php, line 160
Class
- SessionStoreTest
- Class SessionStoreTest. Tests the SessionStore class.
Code
public function testCustomCookieExpires() {
$custom_expires = mt_rand(11111, 99999);
$this
->assertEmpty(session_id());
self::$sessionStore = new SessionStore(null, $custom_expires);
// Suppressing "headers already sent" warning related to cookies.
// phpcs:ignore
@self::$sessionStore
->set(self::TEST_KEY, self::TEST_VALUE);
$this
->assertNotEmpty(session_id());
$cookieParams = session_get_cookie_params();
$this
->assertEquals($custom_expires, $cookieParams['lifetime']);
}