X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dcompta/comptes/journal.php?a=blobdiff_plain;f=tests%2Fqunit%2Fsuites%2Fresources%2Fmediawiki%2Fmediawiki.Title.test.js;h=a3f3cc89e5e78715075b0c936fa03e25dad2bebb;hb=8b13b98624722df300caa32c7e54b1315312706a;hp=84e1d4eb5ab4100314448695f466a304b55bb1a5;hpb=0770f85a0a293e6c7af6f1d3d3a1dbd2d13c1e09;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js b/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js index 84e1d4eb5a..a3f3cc89e5 100644 --- a/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js +++ b/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js @@ -324,19 +324,14 @@ } ); QUnit.test( 'wantSignaturesNamespace', function ( assert ) { - var namespaces = mw.config.values.wgExtraSignatureNamespaces; - - mw.config.values.wgExtraSignatureNamespaces = []; + mw.config.set( 'wgExtraSignatureNamespaces', [] ); assert.strictEqual( mw.Title.wantSignaturesNamespace( 0 ), false, 'Main namespace has no signatures' ); assert.strictEqual( mw.Title.wantSignaturesNamespace( 1 ), true, 'Talk namespace has signatures' ); assert.strictEqual( mw.Title.wantSignaturesNamespace( 2 ), false, 'NS2 has no signatures' ); assert.strictEqual( mw.Title.wantSignaturesNamespace( 3 ), true, 'NS3 has signatures' ); - mw.config.values.wgExtraSignatureNamespaces = [ 0 ]; + mw.config.set( 'wgExtraSignatureNamespaces', [ 0 ] ); assert.strictEqual( mw.Title.wantSignaturesNamespace( 0 ), true, 'Main namespace has signatures when explicitly defined' ); - - // Restore - mw.config.values.wgExtraSignatureNamespaces = namespaces; } ); QUnit.test( 'Throw error on invalid title', function ( assert ) { @@ -657,6 +652,14 @@ title: 'File:Foo.JPEG ', expected: 'File:Foo.JPEG', description: 'Page in File-namespace with trailing whitespace' + }, + { + title: 'File:Foo', + description: 'File name without file extension' + }, + { + title: 'File:Foo.', + description: 'File name with empty file extension' } ];