Page MenuHomePhabricator

mediawiki.user getGroups qunit tests fail
Closed, DeclinedPublic

Description

mediawiki.user: getGroups (2, 1, 3)Rerun
"*"" is the first group
Expected:
"*"
Result:
undefined
Diff:
"*" undefined
Source:

at Object.<anonymous> (http://192.168.0.190/w/tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js:40:10)
at fire (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1075:30)
at Object.self.fireWith (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1193:7)
at Object.self.fire (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1200:10)
at Object.<anonymous> (http://192.168.0.190/w/resources/mediawiki/mediawiki.user.js:43:22)
at fire (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1075:30)
at Object.self.fireWith (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1193:7)

Array contains all groups, just like wgUserGroups
Expected:
[

"*",
"autoconfirmed",
"bureaucrat",
"checkuser",
"svnadmins",
"sysop",
"user"

]
Result:

Diff:
[

"*",
"autoconfirmed",
"bureaucrat",
"checkuser",
"svnadmins",
"sysop",
"user"

] []
Source:

at Object.<anonymous> (http://192.168.0.190/w/tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js:43:10)
at fire (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1075:30)
at Object.self.fireWith (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1193:7)
at Object.self.fire (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1200:10)
at Object.<anonymous> (http://192.168.0.190/w/resources/mediawiki/mediawiki.user.js:43:22)
at fire (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1075:30)
at Object.self.fireWith (http://192.168.0.190/w/load.php?debug=true&lang=en-gb&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120810T140017Z:1193:7)

Version: 1.20.x
Severity: normal

Details

Reference
bz39229

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:09 AM
bzimport set Reference to bz39229.
bzimport added a subscriber: Unknown Object (MLST).

Check your network requests, is the API call being made? exceptions on the php side?

Works for me.

mediawiki.user: getGroups (0, 3, 3)Rerun
<Passed> ..
<Passed> ..
<Passed> Array contains all groups, just like wgUserGroups

Looks like maybe your local api.php has an issue? Since bug 39228 also uses the API and was failing for you.