QUnit reorganization
[lhc/web/wiklou.git] / tests / qunit / suites / resources / mediawiki / mediawiki.user.js
1 module( 'mediawiki.user.js' );
2
3 test( '-- Initial check', function(){
4
5 ok( mw.user, 'mw.user defined' );
6
7 });
8
9
10 test( 'options', function(){
11
12 ok( mw.user.options instanceof mw.Map, 'options instance of mw.Map' );
13
14 });
15
16 test( 'User login status', function(){
17
18 deepEqual( mw.user.name(), null, 'user.name() When anonymous' );
19 ok( mw.user.anonymous(), 'user.anonymous() When anonymous' );
20
21 // Not part of startUp module
22 mw.config.set( 'wgUserName', 'John' );
23
24 equal( mw.user.name(), 'John', 'user.name() When logged-in as John' );
25 ok( !mw.user.anonymous(), 'user.anonymous() When logged-in' );
26
27 equal( mw.user.id(), 'John', 'user.id() When logged-in as John' );
28
29
30 });