User "Aaron Schulz" changed the status of MediaWiki.r95638.

Old Status: new
New Status: ok

Full URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/95638
Commit summary:

mediawiki.test: Fix mw.config interaction with wgScriptPath
* Previously the the load test in mediawiki.test.js failed when ran within a 
wiki because the regex to extract the path from window.location doesn't know 
take in account stuff like wiki-pagenames (which can contain slashes in the 
title) or action paths and what not.

Changes:
* Use wgScriptPath from mw.config when available in the mediawiki.test.js 
(instead of the regexed window.location)
* To make sure the test still works in the static /qunit/index.html (where 
wgScriptPath is obviously not defined by php), re-introduced the removed regex 
extration hack. This also allows other modules to use wgScriptPath and removes 
the hack from the test suite to where it is needed and keeps the test module 
clean. When the on-wiki testrunner is ready and added to core, 
/qunit/index.html can be nuked all together including this hack. Now the hack 
is at least part of what-is-to-be-removed.
* Added save/restore for manipulated mw.config vars in mediawiki.util.test.js 
(to avoid it from messing up the real wgScriptPath for other tests)
* Fixed load path to 'data/' in testrunner.js as well

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

Reply via email to