getExistingTestPage(); $title = $page->getTitle(); $user = $this->getTestUser()->getUserIdentity(); /** @var TextContent $content */ $content = ContentHandler::makeContent( "[[Lorem ipsum]] dolor sit amet, consetetur sadipscing elitr, sed diam " . " nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.", $title, CONTENT_MODEL_WIKITEXT ); $factory = $this->getServiceContainer()->getPageUpdaterFactory(); $updater = $factory->newPageUpdater( $page, $user ); $updater->setContent( SlotRecord::MAIN, $content ); $update = $updater->prepareUpdate(); /** @var TextContent $pstContent */ $pstContent = $update->getRawContent( SlotRecord::MAIN ); $this->assertSame( $content->getText(), $pstContent->getText() ); $pout = $update->getCanonicalParserOutput(); $this->assertStringContainsString( 'dolor sit amet', $pout->getText() ); } }