The immediate use case is for testing, where some tests need to use the PHP implementation even when wikidiff2 is installed. Bug: T237049 Change-Id: I41dc4c0933429065d7638f518ec31f0a056afc41
22 lines
618 B
PHP
22 lines
618 B
PHP
<?php
|
|
|
|
/**
|
|
* @group small
|
|
*/
|
|
class DifferenceEngineSlotDiffRendererIntegrationTest extends \MediaWikiIntegrationTestCase {
|
|
|
|
/**
|
|
* @covers DifferenceEngineSlotDiffRenderer::getExtraCacheKeys
|
|
*/
|
|
public function testGetExtraCacheKeys_noExternalDiffEngineConfigured() {
|
|
$this->setMwGlobals( [
|
|
'wgDiffEngine' => null,
|
|
'wgExternalDiffEngine' => null,
|
|
] );
|
|
|
|
$differenceEngine = new CustomDifferenceEngine();
|
|
$slotDiffRenderer = new DifferenceEngineSlotDiffRenderer( $differenceEngine );
|
|
$extraCacheKeys = $slotDiffRenderer->getExtraCacheKeys();
|
|
$this->assertSame( [ 'foo' ], $extraCacheKeys );
|
|
}
|
|
}
|