*/
class ArticleTablesTest extends MediaWikiLangTestCase {
/**
- * Make sure that bug 14404 doesn't strike again. We don't want
+ * Make sure that T16404 doesn't strike again. We don't want
* templatelinks based on the user language when {{int:}} is used, only the
* content language.
*
* @covers Title::getLinksFrom
*/
public function testTemplatelinksUsesContentLanguage() {
- $title = Title::newFromText( 'Bug 14404' );
+ $title = Title::newFromText( 'T16404' );
$page = WikiPage::factory( $title );
$user = new User();
$user->mRights = [ 'createpage', 'edit', 'purge' ];
- $this->setMwGlobals( 'wgLanguageCode', 'es' );
- $this->setMwGlobals( 'wgContLang', Language::factory( 'es' ) );
- $this->setMwGlobals( 'wgLang', Language::factory( 'fr' ) );
+ $this->setContentLang( 'es' );
+ $this->setUserLang( 'fr' );
$page->doEditContent(
new WikitextContent( '{{:{{int:history}}}}' ),
- 'Test code for bug 14404',
+ 'Test code for T16404',
0,
false,
$user
);
$templates1 = $title->getTemplateLinksFrom();
- $this->setMwGlobals( 'wgLang', Language::factory( 'de' ) );
+ $this->setUserLang( 'de' );
$page = WikiPage::factory( $title ); // In order to force the re-rendering of the same wikitext
// We need an edit, a purge is not enough to regenerate the tables
$page->doEditContent(
new WikitextContent( '{{:{{int:history}}}}' ),
- 'Test code for bug 14404',
+ 'Test code for T16404',
EDIT_UPDATE,
false,
$user