Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F1427787
UpdateMediaWikiTest.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
UpdateMediaWikiTest.php
View Options
<?php
namespace
MediaWiki\Tests\Maintenance
;
use
MediaWiki\MainConfigNames
;
use
UpdateMediaWiki
;
// UpdateMediaWiki is not autoloaded, and therefore we need to load the file here. Using require_once should
// be enough to achieve this.
require_once
MW_INSTALL_PATH
.
'/maintenance/update.php'
;
/**
* @covers \UpdateMediaWiki
* @group Database
* @author Dreamy Jazz
*/
class
UpdateMediaWikiTest
extends
MaintenanceBaseTestCase
{
public
function
getMaintenanceClass
()
{
return
UpdateMediaWiki
::
class
;
}
public
function
testExecuteWhenAllowSchemaUpdatesSetToFalse
()
{
$this
->
overrideConfigValue
(
MainConfigNames
::
AllowSchemaUpdates
,
false
);
$this
->
expectCallToFatalError
();
$this
->
expectOutputRegex
(
'/Do not run update
\.
php on this wiki/'
);
$this
->
maintenance
->
execute
();
}
public
function
testExecuteWhenUsingInvalidConfig
()
{
// Set wgAutoCreateTempUser to true to simulate that an invalid config has been set in LocalSettings.php.
// wgAutoCreateTempUser should normally be an array and a boolean value is invalid for this configuration.
$this
->
overrideConfigValue
(
MainConfigNames
::
AutoCreateTempUser
,
true
);
$this
->
expectCallToFatalError
();
$this
->
expectOutputRegex
(
'/Some of your configuration settings caused a warning[
\s\S
]*AutoCreateTempUser/'
);
$this
->
maintenance
->
execute
();
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, May 16, 15:05 (21 h, 28 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
62/ad/d2c0c3195bbfccff5d910a735184
Default Alt Text
UpdateMediaWikiTest.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment