});
-test( 'getActionFrom', function(){
-
- // Example urls
- var urlA = 'http://mediawiki.org/wiki/Article',
- urlB = 'http://mediawiki.org/w/index.php?title=Article&action=edit',
- urlC = 'http://mediawiki.org/edit/Article',
- urlD = 'http://mediawiki.org/w/index.php/Article';
-
- // Common settings
- mw.config.set( {
- 'wgActionPaths': [],
- 'wgArticlePath': '/wiki/$1'
- });
-
- equal( mw.util.getActionFrom( urlA ), 'view', 'wgArticlePath (/wiki/$1) support' );
- equal( mw.util.getActionFrom( urlB ), 'edit', 'action-parameter support' );
-
- // Custom settings
- mw.config.set( 'wgActionPaths', {
- 'view': '/view/$1',
- 'edit': '/edit/$1'
- });
-
- equal( mw.util.getActionFrom( urlB ), 'edit', 'action-parameter support with action path' );
- equal( mw.util.getActionFrom( urlC ), 'edit', 'wgActionPaths support' );
-
- // Default settings
- mw.config.set( {
- 'wgActionPaths': [],
- 'wgArticlePath': '/w/index.php/$1'
- });
- equal( mw.util.getActionFrom( urlB ), 'edit', 'action-parameter support with default settings' );
- equal( mw.util.getActionFrom( urlD ), 'view', 'wgArticlePath (/index.php/$1) support' );
-
-});
-
-test( 'getTitleFrom', function(){
-
- // Example urls
- var urlA = 'http://mediawiki.org/wiki/Article',
- urlB = 'http://mediawiki.org/w/index.php?title=Article&action=edit',
- urlC = 'http://mediawiki.org/edit/Article',
- urlD = 'http://mediawiki.org/w/index.php/Article';
-
- // Common settings
- mw.config.set( {
- 'wgActionPaths': [],
- 'wgArticlePath': '/wiki/$1'
- });
-
- equal( mw.util.getTitleFrom( urlA ), 'Article', 'wgArticlePath (/wiki/$1) support' );
- equal( mw.util.getTitleFrom( urlB ), 'Article', 'title-parameter support' );
-
- // Custom settings
- mw.config.set( 'wgActionPaths', {
- 'view': '/view/$1',
- 'edit': '/edit/$1'
- });
-
- equal( mw.util.getTitleFrom( urlB ), 'Article', 'title-parameter support with action path' );
- equal( mw.util.getTitleFrom( urlC ), 'Article', 'wgActionPaths support' );
-
- // Default settings
- mw.config.set( {
- 'wgActionPaths': [],
- 'wgArticlePath': '/w/index.php/$1'
- });
-
- equal( mw.util.getTitleFrom( urlB ), 'Article', 'title-parameter support with default settings' );
- equal( mw.util.getTitleFrom( urlD ), 'Article', 'wgArticlePath (/index.php/$1) support' );
-
-});
-
test( 'tooltipAccessKey', function(){
equal( typeof mw.util.tooltipAccessKeyPrefix, 'string', 'mw.util.tooltipAccessKeyPrefix must be a string' );