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