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