X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2FOutputPageTest.php;h=42ea9ed54be259179867973101744ad20f9e30f5;hp=b0cefc733310eedf855d4a938b37ad52456122b8;hb=733704ed8248f71dfb982d22799104a976d1ada4;hpb=55ffac2024448afd1c73c56fdd369c0f67409afb diff --git a/tests/phpunit/includes/OutputPageTest.php b/tests/phpunit/includes/OutputPageTest.php index b0cefc7333..42ea9ed54b 100644 --- a/tests/phpunit/includes/OutputPageTest.php +++ b/tests/phpunit/includes/OutputPageTest.php @@ -2037,82 +2037,6 @@ class OutputPageTest extends MediaWikiTestCase { ] ); } - /** - * @dataProvider providePreloadLinkHeaders - * @covers OutputPage::addLogoPreloadLinkHeaders - * @covers ResourceLoaderSkinModule::getLogo - */ - public function testPreloadLinkHeaders( $config, $result, $baseDir = null ) { - if ( $baseDir ) { - $this->setMwGlobals( 'IP', $baseDir ); - } - $out = TestingAccessWrapper::newFromObject( $this->newInstance( $config ) ); - $out->addLogoPreloadLinkHeaders(); - - $this->assertEquals( $result, $out->getLinkHeader() ); - } - - public function providePreloadLinkHeaders() { - return [ - [ - [ - 'ResourceBasePath' => '/w', - 'Logo' => '/img/default.png', - 'LogoHD' => [ - '1.5x' => '/img/one-point-five.png', - '2x' => '/img/two-x.png', - ], - ], - 'Link: ;rel=preload;as=image;media=' . - 'not all and (min-resolution: 1.5dppx),' . - ';rel=preload;as=image;media=' . - '(min-resolution: 1.5dppx) and (max-resolution: 1.999999dppx),' . - ';rel=preload;as=image;media=(min-resolution: 2dppx)' - ], - [ - [ - 'ResourceBasePath' => '/w', - 'Logo' => '/img/default.png', - 'LogoHD' => false, - ], - 'Link: ;rel=preload;as=image' - ], - [ - [ - 'ResourceBasePath' => '/w', - 'Logo' => '/img/default.png', - 'LogoHD' => [ - '2x' => '/img/two-x.png', - ], - ], - 'Link: ;rel=preload;as=image;media=' . - 'not all and (min-resolution: 2dppx),' . - ';rel=preload;as=image;media=(min-resolution: 2dppx)' - ], - [ - [ - 'ResourceBasePath' => '/w', - 'Logo' => '/img/default.png', - 'LogoHD' => [ - 'svg' => '/img/vector.svg', - ], - ], - 'Link: ;rel=preload;as=image' - - ], - [ - [ - 'ResourceBasePath' => '/w', - 'Logo' => '/w/test.jpg', - 'LogoHD' => false, - 'UploadPath' => '/w/images', - ], - 'Link: ;rel=preload;as=image', - 'baseDir' => dirname( __DIR__ ) . '/data/media', - ], - ]; - } - /** * @return OutputPage */