Commit b09f6f6c authored by Taddeus Kroes's avatar Taddeus Kroes

Output buffering is now closed earlier in session unit tests

parent aba79575
...@@ -16,7 +16,7 @@ class SessionTest extends SingletonTestCase { ...@@ -16,7 +16,7 @@ class SessionTest extends SingletonTestCase {
function setUp() { function setUp() {
parent::setUp(); parent::setUp();
$this->session = Session::getInstance(); $this->session = @Session::getInstance();
} }
function tearDown() { function tearDown() {
...@@ -72,6 +72,9 @@ class SessionTest extends SingletonTestCase { ...@@ -72,6 +72,9 @@ class SessionTest extends SingletonTestCase {
$old_id = session_id(); $old_id = session_id();
$this->session->regenerateId(); $this->session->regenerateId();
$this->assertNotEquals($old_id, session_id()); $this->assertNotEquals($old_id, session_id());
// Disable output buffering to show progress on other tests
@ob_end_flush();
} }
function testClear() { function testClear() {
...@@ -80,9 +83,6 @@ class SessionTest extends SingletonTestCase { ...@@ -80,9 +83,6 @@ class SessionTest extends SingletonTestCase {
$this->assertEmpty($_SESSION); $this->assertEmpty($_SESSION);
} }
/**
* @depends testRegenerateId
*/
function testDestroySimple() { function testDestroySimple() {
$this->session->destroy(); $this->session->destroy();
$this->assertEquals('', session_id()); $this->assertEquals('', session_id());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment