Add tests for headings.

This commit is contained in:
Daniel Kraus
2017-08-30 22:23:03 +02:00
parent 9484e5b13d
commit 4c3250e021
2 changed files with 32 additions and 5 deletions

View File

@ -73,6 +73,26 @@ class SplitterTest extends MediaWikiTestCase {
'With skipTemplates = true, this may be linked {{mytemplate|param={{transcluded}}}}',
[ 'With skipTemplates = true, this may be linked ', '{{mytemplate|param={{transcluded}}}}', '' ]
],
[
true, // skipTemplates
true, // parseHeadings
"With parseHeadings = true,\n==a heading may be linked==\n",
[ "With parseHeadings = true,\n==a heading may be linked==\n" ]
],
[
true, // skipTemplates
false, // parseHeadings
// no trailing newline in the following string because it would be swallowed
"With parseHeadings = false,\n==a heading may not be linked==",
[ "With parseHeadings = false,\n", "==a heading may not be linked==", '' ]
],
// Improperly formatted headings cannot be dealt with appropriately for now
// [
// true, // skipTemplates
// false, // parseHeadings
// "With parseHeadings = false,\n==an improperly formatted heading may be linked=\n",
// [ "With parseHeadings = false,\n==an improperly formatted heading may be linked=\n" ]
// ],
];
}
}