1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
use MediaWiki\MainConfigNames;
/**
* @group small
*/
class DifferenceEngineSlotDiffRendererIntegrationTest extends \MediaWikiIntegrationTestCase {
/**
* @covers \DifferenceEngineSlotDiffRenderer::getExtraCacheKeys
*/
public function testGetExtraCacheKeys_noExternalDiffEngineConfigured() {
$this->overrideConfigValues( [
MainConfigNames::DiffEngine => null,
MainConfigNames::ExternalDiffEngine => null,
] );
$differenceEngine = new CustomDifferenceEngine();
$slotDiffRenderer = new DifferenceEngineSlotDiffRenderer( $differenceEngine );
$extraCacheKeys = $slotDiffRenderer->getExtraCacheKeys();
$this->assertSame( [ 'foo' ], $extraCacheKeys );
}
}
|