dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
session: Add debug message for the used store class
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
includes
/
session
/
PHPSessionHandlerTest.php
diff --git
a/tests/phpunit/includes/session/PHPSessionHandlerTest.php
b/tests/phpunit/includes/session/PHPSessionHandlerTest.php
index
94ccd4b
..
fdaa336
100644
(file)
--- a/
tests/phpunit/includes/session/PHPSessionHandlerTest.php
+++ b/
tests/phpunit/includes/session/PHPSessionHandlerTest.php
@@
-71,7
+71,10
@@
class PHPSessionHandlerTest extends MediaWikiTestCase {
ini_set( 'session.use_trans_sid', 1 );
$store = new TestBagOStuff();
ini_set( 'session.use_trans_sid', 1 );
$store = new TestBagOStuff();
- $logger = new \TestLogger();
+ // Tolerate debug message, anything else is unexpected
+ $logger = new \TestLogger( false, function ( $m ) {
+ return preg_match( '/^SessionManager using store/', $m ) ? null : $m;
+ } );
$manager = new SessionManager( [
'store' => $store,
'logger' => $logger,
$manager = new SessionManager( [
'store' => $store,
'logger' => $logger,
@@
-147,6
+150,7
@@
class PHPSessionHandlerTest extends MediaWikiTestCase {
$expect = [ 'AuthenticationSessionTest' => $rand ];
session_write_close();
$this->assertSame( [
$expect = [ 'AuthenticationSessionTest' => $rand ];
session_write_close();
$this->assertSame( [
+ [ LogLevel::DEBUG, 'SessionManager using store MediaWiki\Session\TestBagOStuff' ],
[ LogLevel::WARNING, 'Something wrote to $_SESSION!' ],
], $logger->getBuffer() );
[ LogLevel::WARNING, 'Something wrote to $_SESSION!' ],
], $logger->getBuffer() );