mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
Fix unit tests
This commit is contained in:
parent
563814a2f3
commit
205180a632
1 changed files with 14 additions and 16 deletions
|
|
@ -50,11 +50,9 @@ class SessionTest extends \Codeception\TestCase\Test
|
|||
$this->assertTrue(isset($_COOKIE['rx_sesskey1']));
|
||||
$this->assertTrue(isset($_COOKIE['rx_sesskey2']));
|
||||
$this->assertNotEmpty($_SESSION['RHYMIX']['secret']);
|
||||
$this->assertEquals($_SESSION['RHYMIX']['keys']['rhymix.org']['key1'], $_COOKIE['rx_sesskey1']);
|
||||
$this->assertEquals($_SESSION['RHYMIX']['keys']['rhymix.org']['key2'], $_COOKIE['rx_sesskey2']);
|
||||
$this->assertEquals(0, $_SESSION['RHYMIX']['keys']['rhymix.org']['trusted']);
|
||||
$this->assertFalse(isset($_SESSION['RHYMIX']['keys']['www.rhymix.org']['started']));
|
||||
$this->assertTrue(isset($_SESSION['RHYMIX']['keys']['www.rhymix.org']['deleted']));
|
||||
$this->assertEquals($_SESSION['RHYMIX']['keys']['www.rhymix.org']['key1'], $_COOKIE['rx_sesskey1']);
|
||||
$this->assertEquals($_SESSION['RHYMIX']['keys']['www.rhymix.org']['key2'], $_COOKIE['rx_sesskey2']);
|
||||
$this->assertEquals(0, $_SESSION['RHYMIX']['keys']['www.rhymix.org']['trusted']);
|
||||
$session_secret = $_SESSION['RHYMIX']['secret'];
|
||||
Rhymix\Framework\Session::close();
|
||||
|
||||
|
|
@ -94,7 +92,7 @@ class SessionTest extends \Codeception\TestCase\Test
|
|||
|
||||
// Test initial transition from HTTP to HTTPS.
|
||||
session_start();
|
||||
unset($_SESSION['RHYMIX']['keys']['rhymix.org']['key2']);
|
||||
unset($_SESSION['RHYMIX']['keys']['www.rhymix.org']['key2']);
|
||||
unset($_COOKIE['rx_sesskey2']);
|
||||
session_write_close();
|
||||
$this->assertTrue(@Rhymix\Framework\Session::start());
|
||||
|
|
@ -145,17 +143,17 @@ class SessionTest extends \Codeception\TestCase\Test
|
|||
|
||||
@Rhymix\Framework\Session::start();
|
||||
$session_secret = $_SESSION['RHYMIX']['secret'];
|
||||
$key1 = $_SESSION['RHYMIX']['keys']['rhymix.org']['key1'];
|
||||
$key2 = $_SESSION['RHYMIX']['keys']['rhymix.org']['key2'];
|
||||
$_SESSION['RHYMIX']['keys']['rhymix.org']['key1_time'] = time() - 3600;
|
||||
$_SESSION['RHYMIX']['keys']['rhymix.org']['key2_time'] = time() - 3600;
|
||||
$key1 = $_SESSION['RHYMIX']['keys']['www.rhymix.org']['key1'];
|
||||
$key2 = $_SESSION['RHYMIX']['keys']['www.rhymix.org']['key2'];
|
||||
$_SESSION['RHYMIX']['keys']['www.rhymix.org']['key1_time'] = time() - 3600;
|
||||
$_SESSION['RHYMIX']['keys']['www.rhymix.org']['key2_time'] = time() - 3600;
|
||||
Rhymix\Framework\Session::close();
|
||||
|
||||
@Rhymix\Framework\Session::start();
|
||||
$this->assertNotEquals($key1, $_SESSION['RHYMIX']['keys']['rhymix.org']['key1']);
|
||||
$this->assertNotEquals($key2, $_SESSION['RHYMIX']['keys']['rhymix.org']['key2']);
|
||||
$this->assertEquals($key1, $_SESSION['RHYMIX']['keys']['rhymix.org']['key1_prev']);
|
||||
$this->assertEquals($key2, $_SESSION['RHYMIX']['keys']['rhymix.org']['key2_prev']);
|
||||
$this->assertNotEquals($key1, $_SESSION['RHYMIX']['keys']['www.rhymix.org']['key1']);
|
||||
$this->assertNotEquals($key2, $_SESSION['RHYMIX']['keys']['www.rhymix.org']['key2']);
|
||||
$this->assertEquals($key1, $_SESSION['RHYMIX']['keys']['www.rhymix.org']['key1_prev']);
|
||||
$this->assertEquals($key2, $_SESSION['RHYMIX']['keys']['www.rhymix.org']['key2_prev']);
|
||||
$this->assertEquals($session_secret, $_SESSION['RHYMIX']['secret']);
|
||||
Rhymix\Framework\Session::close();
|
||||
}
|
||||
|
|
@ -237,9 +235,9 @@ class SessionTest extends \Codeception\TestCase\Test
|
|||
{
|
||||
@Rhymix\Framework\Session::start();
|
||||
|
||||
$_SESSION['RHYMIX']['keys']['rhymix.org']['trusted'] = 0;
|
||||
$_SESSION['RHYMIX']['keys']['www.rhymix.org']['trusted'] = 0;
|
||||
$this->assertFalse(Rhymix\Framework\Session::isTrusted());
|
||||
$_SESSION['RHYMIX']['keys']['rhymix.org']['trusted'] = time() + 300;
|
||||
$_SESSION['RHYMIX']['keys']['www.rhymix.org']['trusted'] = time() + 300;
|
||||
$this->assertTrue(Rhymix\Framework\Session::isTrusted());
|
||||
|
||||
Rhymix\Framework\Session::close();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue