assertSame( $expected, FeedUtils::applyDiffStyle( $html ) );
}
public function provideElements() {
return [
[
'
Test | ',
'Test | '
],
[
'← Previous revision | ',
'' .
'← Previous revision | '
],
[
'Test | ',
'' .
'Test | '
],
[
'Test | ',
'Test | '
],
// An extra class before
[
'',
'Test | '
],
// Multiple classes
[
'',
'Test | '
],
// An extra class after
[
'Test | ',
'Test | '
],
[
'Test | ',
'Test | ',
],
[
'Test | ',
'Test | ',
],
[
'Test | ',
'Test | ',
],
[
'diff x | ',
'diff x | ',
],
[
'<>',
'<>',
],
[
'class="a" < class="diff"',
'class="a" < class="diff"',
],
// Multiple lines together
[
'Title | ' .
'Test | < class="diff">>' .
'class="diff"',
'' .
'Title | Test | Test | < class="diff">>class="diff"'
]
];
}
}