controller = new \Controller(); $this->fileName = 'efiuihhaeafiun9864029884IJBoizeefiuh_uh'; touch(PWD_TEMPLATES . '/' . $this->fileName . '.php'); } protected function tearDown() { unlink(PWD_TEMPLATES . '/' . $this->fileName . '.php'); } public function assertPreConditions() { $this->assertTrue(file_exists(PWD_TEMPLATES . '/' . $this->fileName . '.php')); } public function testS() { $textHtml = "

Mon Text

\n

Mon paragraphe avec un lien.

"; $textEscape = "<h1>Mon Text</h1>\n<p>Mon paragraphe <a href="http://example.fr">avec un lien</a>.</p>"; $textNl2br = "<h1>Mon Text</h1>
\n<p>Mon paragraphe <a href="http://example.fr">avec un lien</a>.</p>"; $textNoEscapeQuotes = "<h1>Mon Text</h1>\n<p>Mon paragraphe <a href=\"http://example.fr\">avec un lien</a>.</p>"; $this->assertEquals($this->controller->s($textHtml, false, true, false), $textEscape); $this->assertEquals($this->controller->s($textHtml, true, true, false), $textNl2br); $this->assertEquals($this->controller->s($textHtml, false, false, false), $textNoEscapeQuotes); } }