
gerrit at wikimedia
Aug 11, 2013, 7:31 PM
Post #1 of 1
(4 views)
Permalink
|
|
[MediaWiki-commits] [Gerrit] [WIP] Add tests for MassMessageJob::sendMessage and MassMess... - change (mediawiki...MassMessage)
|
|
Legoktm has uploaded a new change for review. https://gerrit.wikimedia.org/r/78785 Change subject: [WIP] Add tests for MassMessageJob::sendMessage and MassMessageJob::editPage ...................................................................... [WIP] Add tests for MassMessageJob::sendMessage and MassMessageJob::editPage Change-Id: Ic9e4f11e1ae3eaf48b42cd3205062df35d7ccb2b --- M tests/MassMessageTest.php 1 file changed, 20 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MassMessage refs/changes/85/78785/1 diff --git a/tests/MassMessageTest.php b/tests/MassMessageTest.php index 5539589..4a0b634 100644 --- a/tests/MassMessageTest.php +++ b/tests/MassMessageTest.php @@ -91,4 +91,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( 'User talk:Admin' ); + if ( $target->exists() ) { + // Clear it + $wikipage = WikiPage::factory( $target ); + $wikipage->doDeleteArticleReal( 'reason' ); + } + $params = array( 'subject' => 'Test', 'message' => 'Hi', ); + $job = new MassMessageJob( $target, $params ); + $job->run(); + $target = Title::newFromText( 'User talk:Admin' ); // Clear cache? + $this->assertTrue( $target->exists() ); // Message was created + $text = WikiPage::factory( $target )->getContent( Revision::RAW )->getNativeData(); + $this->assertEquals( $text, '== Test ==\nHi' ); + + } } -- To view, visit https://gerrit.wikimedia.org/r/78785 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic9e4f11e1ae3eaf48b42cd3205062df35d7ccb2b Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/MassMessage Gerrit-Branch: master Gerrit-Owner: Legoktm <legoktm.wikipedia [at] gmail> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits [at] lists https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
|