mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Scribunto
synced 2024-09-23 10:22:54 +00:00
In tests, replace wgHooks with setTemporaryHook
Change-Id: Ib3d65bcd209e1a9a518e70d43e367acb3a5d4fab
This commit is contained in:
parent
dbbf202d43
commit
2c6d18db9b
|
@ -57,22 +57,21 @@ class Scribunto_LuaCommonTest extends Scribunto_LuaEngineTestBase {
|
|||
parent::setUp();
|
||||
|
||||
// Register libraries for self::testPHPLibrary()
|
||||
$this->mergeMwGlobalArrayValue( 'wgHooks', [
|
||||
'ScribuntoExternalLibraries' => [
|
||||
static function ( $engine, &$libs ) {
|
||||
$libs += [
|
||||
'CommonTestsLib' => [
|
||||
'class' => Scribunto_LuaCommonTestsLibrary::class,
|
||||
'deferLoad' => true,
|
||||
],
|
||||
'CommonTestsFailLib' => [
|
||||
'class' => Scribunto_LuaCommonTestsFailLibrary::class,
|
||||
'deferLoad' => true,
|
||||
],
|
||||
];
|
||||
}
|
||||
]
|
||||
] );
|
||||
$this->setTemporaryHook(
|
||||
'ScribuntoExternalLibraries',
|
||||
static function ( $engine, &$libs ) {
|
||||
$libs += [
|
||||
'CommonTestsLib' => [
|
||||
'class' => Scribunto_LuaCommonTestsLibrary::class,
|
||||
'deferLoad' => true,
|
||||
],
|
||||
'CommonTestsFailLib' => [
|
||||
'class' => Scribunto_LuaCommonTestsFailLibrary::class,
|
||||
'deferLoad' => true,
|
||||
],
|
||||
];
|
||||
}
|
||||
);
|
||||
|
||||
// Note this depends on every iteration of the data provider running with a clean parser
|
||||
$this->getEngine()->getParser()->getOptions()->setExpensiveParserFunctionLimit( 10 );
|
||||
|
|
Loading…
Reference in a new issue