From 08aa4418c30cfc18ccc69a0f0f9cb9e17be6c196 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Mon, 12 Aug 2013 09:28:15 +0200 Subject: Update to MediaWiki 1.21.1 --- .../resources/mediawiki/mediawiki.user.test.js | 56 ---------------------- 1 file changed, 56 deletions(-) delete mode 100644 tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js (limited to 'tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js') diff --git a/tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js b/tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js deleted file mode 100644 index 16c97dff..00000000 --- a/tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js +++ /dev/null @@ -1,56 +0,0 @@ -( function ( mw ) { - -QUnit.module( 'mediawiki.user', QUnit.newMwEnvironment() ); - -QUnit.test( 'options', 1, function ( assert ) { - assert.ok( mw.user.options instanceof mw.Map, 'options instance of mw.Map' ); -}); - -QUnit.test( 'user status', 9, function ( assert ) { - /** - * Tests can be run under three different conditions: - * 1) From tests/qunit/index.html, user will be anonymous. - * 2) Logged in on [[Special:JavaScriptTest/qunit]] - * 3) Anonymously at the same special page. - */ - - // Forge an anonymous user: - mw.config.set( 'wgUserName', null ); - - assert.strictEqual( mw.user.getName(), null, 'user.getName() returns null when anonymous' ); - assert.strictEqual( mw.user.name(), null, 'user.name() compatibility' ); - assert.assertTrue( mw.user.isAnon(), 'user.isAnon() returns true when anonymous' ); - assert.assertTrue( mw.user.anonymous(), 'user.anonymous() compatibility' ); - - // Not part of startUp module - mw.config.set( 'wgUserName', 'John' ); - - assert.equal( mw.user.getName(), 'John', 'user.getName() returns username when logged-in' ); - assert.equal( mw.user.name(), 'John', 'user.name() compatibility' ); - assert.assertFalse( mw.user.isAnon(), 'user.isAnon() returns false when logged-in' ); - assert.assertFalse( mw.user.anonymous(), 'user.anonymous() compatibility' ); - - assert.equal( mw.user.id(), 'John', 'user.id Returns username when logged-in' ); -}); - -QUnit.asyncTest( 'getGroups', 3, function ( assert ) { - mw.user.getGroups( function ( groups ) { - // First group should always be '*' - assert.equal( $.type( groups ), 'array', 'Callback gets an array' ); - assert.notStrictEqual( $.inArray( '*', groups ), -1, '"*"" is in the list' ); - // Sort needed because of different methods if creating the arrays, - // only the content matters. - assert.deepEqual( groups.sort(), mw.config.get( 'wgUserGroups' ).sort(), 'Array contains all groups, just like wgUserGroups' ); - QUnit.start(); - }); -}); - -QUnit.asyncTest( 'getRights', 1, function ( assert ) { - mw.user.getRights( function ( rights ) { - // First group should always be '*' - assert.equal( $.type( rights ), 'array', 'Callback gets an array' ); - QUnit.start(); - }); -}); - -}( mediaWiki ) ); -- cgit v1.2.3-54-g00ecf