Esempio n. 1
0
 public function testStringEscape()
 {
     // Arrange
     $app = new App();
     $string = "<a>some string</a>";
     // Act
     $result = $app->escape($string);
     // Assert
     $this->assertEquals("&lt;a&gt;some string&lt;/a&gt;", $result);
 }
Esempio n. 2
0
 /**
  * @covers \Phix\App::escape
  */
 public function testEscape()
 {
     $valuesExpected = array('string' => 'string', '<' => '&lt;', '>' => '&gt;', '\'' => '\'', '"' => '&quot;', '&' => '&amp;', '&lt;' => '&lt;', '&gt;' => '&gt;', '&quot;' => '&quot;', '&amp;' => '&amp;');
     $app = new App();
     foreach ($valuesExpected as $input => $output) {
         $this->assertEquals($output, $app->escape($input));
     }
 }