Merge "maintenance: Document secondary purpose of --server"
[lhc/web/wiklou.git] / tests / phpunit / includes / rcfeed / RCFeedIntegrationTest.php
index 3e9c567..871ea91 100644 (file)
@@ -1,7 +1,13 @@
 <?php
 
 /**
+ * @group medium
  * @group Database
+ * @covers FormattedRCFeed
+ * @covers RecentChange
+ * @covers JSONRCFeedFormatter
+ * @covers MachineReadableRCFeedFormatter
+ * @covers RCFeed
  */
 class RCFeedIntegrationTest extends MediaWikiTestCase {
        protected function setUp() {
@@ -17,18 +23,9 @@ class RCFeedIntegrationTest extends MediaWikiTestCase {
                ] );
        }
 
-       /**
-        * @covers RecentChange::notifyRCFeeds
-        * @covers RecentChange::getEngine
-        * @covers RCFeed::factory
-        * @covers FormattedRCFeed::__construct
-        * @covers FormattedRCFeed::notify
-        * @covers JSONRCFeedFormatter::formatArray
-        * @covers MachineReadableRCFeedFormatter::getLine
-        */
        public function testNotify() {
-               $feed = $this->getMockBuilder( 'RCFeedEngine' )
-                       ->setConstructorArgs( [ [ 'formatter' => 'JSONRCFeedFormatter' ] ] )
+               $feed = $this->getMockBuilder( RCFeedEngine::class )
+                       ->setConstructorArgs( [ [ 'formatter' => JSONRCFeedFormatter::class ] ] )
                        ->setMethods( [ 'send' ] )
                        ->getMock();
 
@@ -71,7 +68,7 @@ class RCFeedIntegrationTest extends MediaWikiTestCase {
                        'wgRCFeeds' => [
                                'myfeed' => [
                                        'uri' => 'test://localhost:1234',
-                                       'formatter' => 'JSONRCFeedFormatter',
+                                       'formatter' => JSONRCFeedFormatter::class,
                                ],
                        ],
                        'wgRCEngines' => [