42, 'slot_content_id' => 1, 'content_address' => 'tt:789', 'model_name' => CONTENT_MODEL_WIKITEXT, 'role_name' => SlotRecord::MAIN, 'slot_origin' => 1, ], new WikitextContent( 'Test' ) ); $rec = new MutableRevisionRecord( $this->getMockTitle() ); $rec->setId( 42 ); $rec->setSlot( $slot ); yield [ $rec, 789 ]; } public function provideGetRevisionText() { yield 'no text table' => [ [] ]; yield 'force text table' => [ [], [ 'tables' => [ 'text' ], 'fields' => [ 'old_id', 'old_text', 'old_flags', 'rev_text_id' ], 'joins' => [ 'text' => [ 'JOIN', 'old_id=rev_text_id' ] ] ] ]; } }