dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ChangesList: Expose basic properties of lines as data attributes
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
includes
/
changes
/
EnhancedChangesListTest.php
diff --git
a/tests/phpunit/includes/changes/EnhancedChangesListTest.php
b/tests/phpunit/includes/changes/EnhancedChangesListTest.php
index
308e6de
..
029d1fe
100644
(file)
--- a/
tests/phpunit/includes/changes/EnhancedChangesListTest.php
+++ b/
tests/phpunit/includes/changes/EnhancedChangesListTest.php
@@
-98,6
+98,9
@@
class EnhancedChangesListTest extends MediaWikiLangTestCase {
$recentChange = $this->getEditChange( '20131103092153' );
$enhancedChangesList->recentChangesLine( $recentChange, false );
$recentChange = $this->getEditChange( '20131103092153' );
$enhancedChangesList->recentChangesLine( $recentChange, false );
+ $html = $enhancedChangesList->endRecentChangesList();
+ $this->assertContains( 'data-mw-revid="5"', $html );
+
$recentChange2 = $this->getEditChange( '20131103092253' );
$enhancedChangesList->recentChangesLine( $recentChange2, false );
$recentChange2 = $this->getEditChange( '20131103092253' );
$enhancedChangesList->recentChangesLine( $recentChange2, false );
@@
-105,6
+108,13
@@
class EnhancedChangesListTest extends MediaWikiLangTestCase {
preg_match_all( '/td class="mw-enhanced-rc-nested"/', $html, $matches );
$this->assertCount( 2, $matches[0] );
preg_match_all( '/td class="mw-enhanced-rc-nested"/', $html, $matches );
$this->assertCount( 2, $matches[0] );
+
+ $recentChange3 = $this->getLogChange();
+ $enhancedChangesList->recentChangesLine( $recentChange3, false );
+
+ $html = $enhancedChangesList->endRecentChangesList();
+ $this->assertContains( 'data-mw-logaction="foo/bar"', $html );
+ $this->assertContains( 'data-mw-logid="25"', $html );
}
/**
}
/**
@@
-129,6
+139,15
@@
class EnhancedChangesListTest extends MediaWikiLangTestCase {
return $recentChange;
}
return $recentChange;
}
+ private function getLogChange() {
+ $user = $this->getMutableTestUser()->getUser();
+ $recentChange = $this->testRecentChangesHelper->makeLogRecentChange( 'foo', 'bar', $user,
+ 'Title', '20131103092153', 0, 0
+ );
+
+ return $recentChange;
+ }
+
/**
* @return RecentChange
*/
/**
* @return RecentChange
*/