From: Krinkle Date: Sun, 23 Jan 2011 02:37:59 +0000 (+0000) Subject: adding links to other skins in mediaWiki JS test suite. (Previously making sure every... X-Git-Tag: 1.31.0-rc.0~32411 X-Git-Url: https://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=759cb7cefa1cafa80740fe84a206654a84ef651d;p=lhc%2Fweb%2Fwiklou.git adding links to other skins in mediaWiki JS test suite. (Previously making sure everything works in all skins was a PITA --- 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 + '

' + '
' + '' + ''
ExecShould returnDoes returnEqual ?