+ public static function provideGuessSectionNameFromWikiText() {
+ return [
+ [ '1/2', 'html5', '#1/2' ],
+ [ '1/2', 'legacy', '#1.2F2' ],
+ ];
+ }
+
+ /** @dataProvider provideGuessSectionNameFromWikiText */
+ public function testGuessSectionNameFromWikiText( $input, $mode, $expected ) {
+ $this->setMwGlobals( [ 'wgFragmentMode' => [ $mode ] ] );
+ $result = MediaWikiServices::getInstance()->getParser()
+ ->guessSectionNameFromWikiText( $input );
+ $this->assertEquals( $result, $expected );
+ }
+