Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/79305


Change subject: test for MassMessage::getMessengerUser()
......................................................................

test for MassMessage::getMessengerUser()

Change-Id: Ie3462d537fd66fd5df2570fa4b5b265b704650c3
---
M tests/MassMessageTest.php
1 file changed, 22 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MassMessage 
refs/changes/05/79305/1

diff --git a/tests/MassMessageTest.php b/tests/MassMessageTest.php
index 9a382d2..c60022e 100644
--- a/tests/MassMessageTest.php
+++ b/tests/MassMessageTest.php
@@ -79,6 +79,28 @@
                $this->assertEquals( $output, $expected );
        }
 
+       public static function provideGetMessengerUser() {
+               return array(
+                       array( 'MessengerBot' ),
+                       array( 'EdwardsBot' ),
+                       array( 'Blah blah blah' ),
+               );
+       }
+
+       /**
+        * Tests MassMessage::getMessengerUser
+        * @dataProvider provideGetMessengerUser
+        * @param $name
+        */
+       public function testGetMessengerUser( $name ) {
+               global $wgMassMessageAccountUsername;
+               $wgMassMessageAccountUsername = $name;
+               $user = MassMessage::getMessengerUser();
+               $this->assertEquals( $user->getName(), $name );
+               $this->assertTrue( in_array( 'bot' , $user->getGroups() ) );
+               $this->assertEquals( $user->mPassword, '' );
+       }
+
        /**
         * Tests MassMessage::followRedirect
         */

-- 
To view, visit https://gerrit.wikimedia.org/r/79305
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie3462d537fd66fd5df2570fa4b5b265b704650c3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MassMessage
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to