tests: Make SpecialPageDataTest independend from the language
authorThiemo Kreuz <thiemo.kreuz@wikimedia.de>
Thu, 19 Sep 2019 10:51:54 +0000 (12:51 +0200)
committerThiemo Kreuz <thiemo.kreuz@wikimedia.de>
Thu, 19 Sep 2019 10:53:08 +0000 (12:53 +0200)
Required for I67632cc.

Change-Id: Ib1d135a52756939da3c63dfabfe971ed708e8734

tests/phpunit/includes/specials/SpecialPageDataTest.php

index 4075406..b11973c 100644 (file)
@@ -9,6 +9,12 @@
  */
 class SpecialPageDataTest extends SpecialPageTestBase {
 
+       protected function setUp() {
+               parent::setUp();
+
+               $this->setContentLang( 'qqx' );
+       }
+
        protected function newSpecialPage() {
                $page = new SpecialPageData();
 
@@ -130,17 +136,12 @@ class SpecialPageDataTest extends SpecialPageTestBase {
        }
 
        public function testSpecialPageWithoutParameters() {
-               $this->setContentLang( Language::factory( 'en' ) );
                $request = new FauxRequest();
                $request->response()->header( 'Status: 200 OK', true, 200 ); // init/reset
 
                list( $output, ) = $this->executeSpecialPage( '', $request );
 
-               $this->assertContains(
-                       "Content negotiation applies based on your client's Accept header.",
-                       $output,
-                       "output"
-               );
+               $this->assertContains( '(pagedata-text)', $output );
        }
 
 }