jenkins-bot has submitted this change and it was merged.

Change subject: Add tests for MassMessageJob::sendMessage and 
MassMessageJob::editPage
......................................................................


Add tests for MassMessageJob::sendMessage and MassMessageJob::editPage

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

Approvals:
  Legoktm: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/tests/MassMessageTest.php b/tests/MassMessageTest.php
index c60022e..65f3edc 100644
--- a/tests/MassMessageTest.php
+++ b/tests/MassMessageTest.php
@@ -113,4 +113,24 @@
                $this->assertEquals( $title2->getFullText(), 
MassMessage::followRedirect( $title )->getFullText() );
                $this->assertEquals( $title2->getFullText(), 
MassMessage::followRedirect( $title2 )->getFullText() );
        }
+
+       /**
+        * Tests MassMessageJob::sendMessage and MassMessageJob::editPage
+        */
+       public function testMessageSending() {
+               $target = Title::newFromText( 'Project:Testing1234' );
+               if ( $target->exists() ) {
+                       // Clear it
+                       $wikipage = WikiPage::factory( $target );
+                       $wikipage->doDeleteArticleReal( 'reason' );
+               }
+               $params = array( 'subject' => 'Subject line', 'message' => 
'This is a message.', );
+               $job = new MassMessageJob( $target, $params );
+               $job->run();
+               $target = Title::newFromText( 'Project:Testing1234' ); // Clear 
cache?
+               //$this->assertTrue( $target->exists() ); // Message was created
+               $text = WikiPage::factory( $target )->getContent( Revision::RAW 
)->getNativeData();
+               $this->assertEquals( $text, "== Subject line ==\n\nThis is a 
message." );
+
+       }
 }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic9e4f11e1ae3eaf48b42cd3205062df35d7ccb2b
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/MassMessage
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to