X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2FReadOnlyModeTest.php;h=8a0bfad3063ed52c5332e4f36a8a2296411ea02f;hb=9d2d6089938254118b2e5eb16e377fda0979bb41;hp=b14424fb3a40f3ddf6433749409eb8f7d12fd0c5;hpb=313dde5d06c42be1eb7da9127ec92bb5d360ddab;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/ReadOnlyModeTest.php b/tests/phpunit/includes/ReadOnlyModeTest.php index b14424fb3a..8a0bfad306 100644 --- a/tests/phpunit/includes/ReadOnlyModeTest.php +++ b/tests/phpunit/includes/ReadOnlyModeTest.php @@ -98,12 +98,7 @@ class ReadOnlyModeTest extends MediaWikiTestCase { } private function createMode( $params, $makeLB ) { - $config = new HashConfig( [ - 'ReadOnly' => $params['confMessage'], - 'ReadOnlyFile' => $this->createFile( $params ), - ] ); - - $rom = new ConfiguredReadOnlyMode( $config ); + $rom = new ConfiguredReadOnlyMode( $params['confMessage'], $this->createFile( $params ) ); if ( $makeLB ) { $lb = $this->createLB( $params ); @@ -167,28 +162,4 @@ class ReadOnlyModeTest extends MediaWikiTestCase { $rom->setReason( 'override' ); $this->assertSame( 'override', $rom->getReason() ); } - - /** - * @covers ReadOnlyMode::clearCache - * @covers ConfiguredReadOnlyMode::clearCache - */ - public function testClearCache() { - $fileName = $this->getNewTempFile(); - unlink( $fileName ); - $config = new HashConfig( [ - 'ReadOnly' => null, - 'ReadOnlyFile' => $fileName, - ] ); - $cro = new ConfiguredReadOnlyMode( $config ); - $lb = $this->createLB( [ 'lbMessage' => false ] ); - $rom = new ReadOnlyMode( $cro, $lb ); - - $this->assertSame( false, $rom->getReason(), 'initial' ); - - file_put_contents( $fileName, 'file' ); - $this->assertSame( false, $rom->getReason(), 'stale' ); - - $rom->clearCache(); - $this->assertSame( 'file', $rom->getReason(), 'fresh' ); - } }