Page MenuHomePhabricator

WikiPageDbTest fails if $wgUseInstantCommons is set
Open, Needs TriagePublicBUG REPORT

Description

These tests work in CI but not locally. Real HTTP request in tests is disallowed in T262443: Do not hit actual urls during phpunit tests

There were 2 failures:

1) WikiPageDbTest::testGetRedirectTarget with data set #2 ('WikiPageTest_testGetRedirectTarget_3', 'wikitext', '#REDIRECT [[Media:hello_world]]', 'File:Hello world')
HTTP request blocked: https://commons.wikimedia.org/w/api.php?titles=File%3AHello_world&iiprop=timestamp%7Cuser%7Ccomment%7Curl%7Csize%7Csha1%7Cmetadata%7Cmime%7Cmediatype%7Cextmetadata&prop=imageinfo&iimetadataversion=2&iiextmetadatamultilang=1&format=json&action=query&redirects=true&uselang=en by ForeignAPIRepo::httpGet. Use MockHttpTrait.

2) WikiPageDbTest::testIsRedirect with data set #2 ('WikiPageTest_testGetRedirectTarget_3', 'wikitext', '#REDIRECT [[Media:hello_world]]', 'File:Hello world')
HTTP request blocked: https://commons.wikimedia.org/w/api.php?titles=File%3AHello_world&iiprop=timestamp%7Cuser%7Ccomment%7Curl%7Csize%7Csha1%7Cmetadata%7Cmime%7Cmediatype%7Cextmetadata&prop=imageinfo&iimetadataversion=2&iiextmetadatamultilang=1&format=json&action=query&redirects=true&uselang=en by ForeignAPIRepo::httpGet. Use MockHttpTrait.