From 759cb7cefa1cafa80740fe84a206654a84ef651d Mon Sep 17 00:00:00 2001 From: Krinkle Date: Sun, 23 Jan 2011 02:37:59 +0000 Subject: [PATCH] adding links to other skins in mediaWiki JS test suite. (Previously making sure everything works in all skins was a PITA --- resources/mediawiki.util/mediawiki.util.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/resources/mediawiki.util/mediawiki.util.test.js b/resources/mediawiki.util/mediawiki.util.test.js index be7646cd0b..ef47716a97 100644 --- a/resources/mediawiki.util/mediawiki.util.test.js +++ b/resources/mediawiki.util/mediawiki.util.test.js @@ -61,8 +61,18 @@ // Build page document.title = 'mediaWiki JavaScript library test suite - ' + mw.config.get( 'wgSiteName' ); $( '#firstHeading' ).text( 'mediaWiki JavaScript library test suite' ); + var skinLinksText = 'Test in: '; + skinLinks = [], + availableSkins = mw.config.get( 'wgAvailableSkins' ); + for ( skin in availableSkins ) { + skinLinks.push( mw.html.element( 'a', { + 'href': mw.util.wikiGetlink( wgPageName ) + '?action=mwutiltest&debug=true&useskin=' + encodeURIComponent( skin ) + }, availableSkins[skin] ) ); + } + skinLinksText += skinLinks.join( ' | ' ) + '.'; mw.util.$content.html( '

Below is a list of tests to confirm proper functionality of the mediaWiki JavaScript library

' + + '

' + skinLinksText + '

' + '
' + '' + '' -- 2.20.1
ExecShould returnDoes returnEqual ?