Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki-CVS

[MediaWiki-commits] [Gerrit] [WIP] Add tests for MassMessageJob::sendMessage and MassMess... - change (mediawiki...MassMessage)

 

 

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded


gerrit at wikimedia

Aug 11, 2013, 7:31 PM

Post #1 of 1 (5 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

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.