* Make a bunch of tests subclass MediaWikiTestCase * Parser tests and ResourceLoaderTest can't subclass it yet due to various issues
32 lines
706 B
PHP
32 lines
706 B
PHP
<?php
|
|
/**
|
|
* External Store tests
|
|
*/
|
|
|
|
class ExternalStoreTest extends MediaWikiTestCase {
|
|
private $saved_wgExternalStores;
|
|
|
|
function setUp() {
|
|
global $wgExternalStores;
|
|
$this->saved_wgExternalStores = $wgExternalStores ;
|
|
}
|
|
|
|
function tearDown() {
|
|
global $wgExternalStores;
|
|
$wgExternalStores = $this->saved_wgExternalStores ;
|
|
}
|
|
|
|
function testExternalStoreDoesNotFetchIncorrectURL() {
|
|
global $wgExternalStores;
|
|
$wgExternalStores = true;
|
|
|
|
# Assertions for r68900
|
|
$this->assertFalse(
|
|
ExternalStore::fetchFromURL( 'http://' ) );
|
|
$this->assertFalse(
|
|
ExternalStore::fetchFromURL( 'ftp.wikimedia.org' ) );
|
|
$this->assertFalse(
|
|
ExternalStore::fetchFromURL( '/super.txt' ) );
|
|
}
|
|
}
|
|
|