Replace WikiPage::doEdit() usages
[lhc/web/wiklou.git] / tests / phpunit / includes / api / query / ApiQueryRevisionsTest.php
index 7f5fe91..38a1d68 100644 (file)
@@ -4,24 +4,29 @@
  * @group API
  * @group Database
  * @group medium
+ * @covers ApiQueryRevisions
  */
 class ApiQueryRevisionsTest extends ApiTestCase {
 
        /**
         * @group medium
         */
-       function testContentComesWithContentModelAndFormat() {
+       public function testContentComesWithContentModelAndFormat() {
                $pageName = 'Help:' . __METHOD__;
                $title = Title::newFromText( $pageName );
                $page = WikiPage::factory( $title );
-               $page->doEdit( 'Some text', 'inserting content' );
 
-               $apiResult = $this->doApiRequest( array(
+               $page->doEditContent(
+                       ContentHandler::makeContent( 'Some text', $page->getTitle() ),
+                       'inserting content'
+               );
+
+               $apiResult = $this->doApiRequest( [
                        'action' => 'query',
                        'prop' => 'revisions',
                        'titles' => $pageName,
                        'rvprop' => 'content',
-               ) );
+               ] );
                $this->assertArrayHasKey( 'query', $apiResult[0] );
                $this->assertArrayHasKey( 'pages', $apiResult[0]['query'] );
                foreach ( $apiResult[0]['query']['pages'] as $page ) {