1 module( 'mediawiki.user.js' );
3 test( '-- Initial check', function(){
5 ok( mw
.user
, 'mw.user defined' );
10 test( 'options', function(){
12 ok( mw
.user
.options
instanceof mw
.Map
, 'options instance of mw.Map' );
16 test( 'User login status', function(){
18 deepEqual( mw
.user
.name(), null, 'user.name() When anonymous' );
19 ok( mw
.user
.anonymous(), 'user.anonymous() When anonymous' );
21 // Not part of startUp module
22 mw
.config
.set( 'wgUserName', 'John' );
24 equal( mw
.user
.name(), 'John', 'user.name() When logged-in as John' );
25 ok( !mw
.user
.anonymous(), 'user.anonymous() When logged-in' );
27 equal( mw
.user
.id(), 'John', 'user.id() When logged-in as John' );