mediawiki-extensions-Scribunto/tests/phpunit/engines/LuaCommon/HtmlLibraryTest.php
Amir Sarabadani 248dcae392 Split LuaEngineTestBase to LuaEngineUnitTestBase and LuaEngineTestBase
And use the unit test base on most of the tests, except the ones that need
database. This makes tests considerably faster.

Bug: T230701
Change-Id: Ifbede1e2610c672b4d8a83ce41f74200e0c97be9
2019-08-31 10:51:26 +02:00

26 lines
639 B
PHP

<?php
class Scribunto_LuaHtmlLibraryTest extends Scribunto_LuaEngineUnitTestBase {
protected static $moduleName = 'HtmlLibraryTests';
protected function setUp() {
parent::setUp();
// For strip marker test
$markers = [
'nowiki' => Parser::MARKER_PREFIX . '-test-nowiki-' . Parser::MARKER_SUFFIX,
];
$interpreter = $this->getEngine()->getInterpreter();
$interpreter->callFunction(
$interpreter->loadString( 'mw.html.stripMarkers = ...', 'fortest' ),
$markers
);
}
protected function getTestModules() {
return parent::getTestModules() + [
'HtmlLibraryTests' => __DIR__ . '/HtmlLibraryTests.lua',
];
}
}