blob: 6ab61895491bf748bd5e3233eb257e486bc0c6fe (
plain) (
blame)
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 );
}
}
|