Florianschmidtwelzow has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/253658

Change subject: Use InterwikiLoadPrefix to use interwiki data for brwoser tests
......................................................................

Use InterwikiLoadPrefix to use interwiki data for brwoser tests

Bug: T118771
Change-Id: I7e3e137617ca717691265a1eed311807c2b7ef3c
---
M tests/browser/LocalSettings.php
1 file changed, 9 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/58/253658/1

diff --git a/tests/browser/LocalSettings.php b/tests/browser/LocalSettings.php
index efcdc4f..8765afc 100644
--- a/tests/browser/LocalSettings.php
+++ b/tests/browser/LocalSettings.php
@@ -6,17 +6,16 @@
 
 
 $wgMFIgnoreEventLoggingBucketing = true;
-// Make languages.feature test work.
-try {
-       $dbw = wfGetDB( DB_MASTER );
-       $dbw->insert( 'interwiki',
-               array(
-                       'iw_prefix' => 'es',
+$wgHooks['InterwikiLoadPrefix'][] = function ( $prefix, &$iwdata ) {
+       if ( $preifx === 'es' ) {
+               // return our hardcoded interwiki info
+               $iwdata = array(
                        'iw_url' => 'http://wikifoo.org/es/index.php/$1',
                        'iw_local' => 0,
                        'iw_trans' => 0,
-               )
-       );
-} catch ( Exception $e ) {
-       // Pass - interwiki link already exists.
+               );
+               return false;
+       }
+       // nothing to do, continue lookup
+       return true;
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/253658
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7e3e137617ca717691265a1eed311807c2b7ef3c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Florianschmidtwelzow <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to