public function WriteCheckSessionHandlerTest::testSkippedWrite in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php \Symfony\Component\HttpFoundation\Tests\Session\Storage\Handler\WriteCheckSessionHandlerTest::testSkippedWrite()
File
- vendor/
symfony/ http-foundation/ Tests/ Session/ Storage/ Handler/ WriteCheckSessionHandlerTest.php, line 51
Class
- WriteCheckSessionHandlerTest
- @author Adrien Brault <adrien.brault@gmail.com>
Namespace
Symfony\Component\HttpFoundation\Tests\Session\Storage\HandlerCode
public function testSkippedWrite() {
$wrappedSessionHandlerMock = $this
->getMock('SessionHandlerInterface');
$writeCheckSessionHandler = new WriteCheckSessionHandler($wrappedSessionHandlerMock);
$wrappedSessionHandlerMock
->expects($this
->once())
->method('read')
->with('foo')
->will($this
->returnValue('bar'));
$wrappedSessionHandlerMock
->expects($this
->never())
->method('write');
$this
->assertEquals('bar', $writeCheckSessionHandler
->read('foo'));
$this
->assertTrue($writeCheckSessionHandler
->write('foo', 'bar'));
}