Revision::userCanBitfield test fallback to $wgUser
authoraddshore <addshorewiki@gmail.com>
Wed, 15 Nov 2017 10:37:29 +0000 (10:37 +0000)
committerAddshore <addshorewiki@gmail.com>
Fri, 17 Nov 2017 18:24:03 +0000 (18:24 +0000)
Bug: T180210
Change-Id: Ibda256d6fdd8762e0e90748d71034979e2de106f

tests/phpunit/includes/RevisionDbTestBase.php

index 2fdf590..20e69ae 100644 (file)
@@ -1326,6 +1326,16 @@ abstract class RevisionDbTestBase extends MediaWikiTestCase {
                        $expected,
                        Revision::userCanBitfield( $bitField, $field, $user, $title )
                );
+
+               // Fallback to $wgUser
+               $this->setMwGlobals(
+                       'wgUser',
+                       $user
+               );
+               $this->assertSame(
+                       $expected,
+                       Revision::userCanBitfield( $bitField, $field, null, $title )
+               );
        }
 
        public function provideUserCan() {