X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fsession%2FPHPSessionHandlerTest.php;h=fdaa336dbdbbfd3a5b3d88358ee23a9187742ffe;hp=94ccd4b572ebdb21b4f4f5ca6a78038be0f6dbe1;hb=17d8a57bde68073290f4b548ad28658181a11d0e;hpb=8eb5df655ec40c6e705dfcb67695b84409625201 diff --git a/tests/phpunit/includes/session/PHPSessionHandlerTest.php b/tests/phpunit/includes/session/PHPSessionHandlerTest.php index 94ccd4b572..fdaa336dbd 100644 --- 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(); - $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, @@ -147,6 +150,7 @@ class PHPSessionHandlerTest extends MediaWikiTestCase { $expect = [ 'AuthenticationSessionTest' => $rand ]; session_write_close(); $this->assertSame( [ + [ LogLevel::DEBUG, 'SessionManager using store MediaWiki\Session\TestBagOStuff' ], [ LogLevel::WARNING, 'Something wrote to $_SESSION!' ], ], $logger->getBuffer() );