Split testP() tests into multiple methods.

This commit is contained in:
Andreas Fischer 2014-04-24 15:36:02 +02:00
parent 0d3ddd9e11
commit 88778b569e
1 changed files with 3 additions and 1 deletions

View File

@ -27,13 +27,15 @@ class Test_TemplateFunctions extends PHPUnit_Framework_TestCase {
$loader->load('OC_Template'); $loader->load('OC_Template');
} }
public function testP() { public function testPJavaScript() {
$badString = '<img onload="alert(1)" />'; $badString = '<img onload="alert(1)" />';
ob_start(); ob_start();
p($badString); p($badString);
$result = ob_get_clean(); $result = ob_get_clean();
$this->assertEquals('&lt;img onload=&quot;alert(1)&quot; /&gt;', $result); $this->assertEquals('&lt;img onload=&quot;alert(1)&quot; /&gt;', $result);
}
public function testPJavaScriptWithScriptTags() {
$badString = "<script>alert('Hacked!');</script>"; $badString = "<script>alert('Hacked!');</script>";
ob_start(); ob_start();
p($badString); p($badString);