overrideConfigValue( MainConfigNames::LanguageCode, 'en' ); $services = $this->getServiceContainer(); $title = Title::newFromText( 'Test' ); $user = new User(); $user->setName( "127.0.0.1" ); $options = ParserOptions::newFromUser( $user ); $newContent = $services->getContentTransformer()->preSaveTransform( $content, $title, $user, $options ); $this->assertSame( $expectedContainText, $newContent->serialize() ); } public static function preloadTransformProvider() { return [ [ new WikitextContent( '{{Foo}} censored information ' ), '{{Foo}} information ' ], ]; } /** * @covers MediaWiki\Content\Transform\ContentTransformer::preloadTransform * * @dataProvider preloadTransformProvider */ public function testPreloadTransform( $content, $expectedContainText ) { $services = $this->getServiceContainer(); $title = Title::newFromText( 'Test' ); $options = ParserOptions::newFromAnon(); $newContent = $services->getContentTransformer()->preloadTransform( $content, $title, $options ); $this->assertSame( $expectedContainText, $newContent->serialize() ); } }