wiki.techinc.nl/tests/phpunit/integration/includes/diff/DifferenceEngineSlotDiffRendererIntegrationTest.php
Brad Jorsch f3058c81b9 Add $wgDiffEngine
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
2019-11-05 10:38:52 -05:00

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 );
}
}