From c6373c55d756893fa05b7b4612e2436b6696e7f7 Mon Sep 17 00:00:00 2001 From: aude Date: Mon, 1 Sep 2014 12:23:15 +0200 Subject: [PATCH] Add more test cases to OldChangesListTest * test for watchlist css class * test for number of watching users Change-Id: I6aea1f5b8479ac3656f0ba27ebfa3800d9bffb4c --- .../includes/changes/OldChangesListTest.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/phpunit/includes/changes/OldChangesListTest.php b/tests/phpunit/includes/changes/OldChangesListTest.php index 311ad89c2a..f158fc3edf 100644 --- a/tests/phpunit/includes/changes/OldChangesListTest.php +++ b/tests/phpunit/includes/changes/OldChangesListTest.php @@ -131,6 +131,25 @@ class OldChangesListTest extends MediaWikiLangTestCase { $this->assertRegExp( '/
  • /', $line ); } + public function testRecentChangesLine_numberOfWatchingUsers() { + $oldChangesList = $this->getOldChangesList(); + + $recentChange = $this->getEditChange(); + $recentChange->numberofWatchingusers = 100; + + $line = $oldChangesList->recentChangesLine( $recentChange, false, 1 ); + $this->assertRegExp( "/(number_of_watching_users_RCview: 100)/", $line ); + } + + public function testRecentChangesLine_watchlistCssClass() { + $oldChangesList = $this->getOldChangesList(); + $oldChangesList->setWatchlistDivs( true ); + + $recentChange = $this->getEditChange(); + $line = $oldChangesList->recentChangesLine( $recentChange, false, 1 ); + $this->assertRegExp( "/watchlist-0-Cat/", $line ); + } + private function getNewBotEditChange() { $user = $this->getTestUser(); -- 2.20.1