예제 #1
0
 function testTags()
 {
     $string = "<b>a</b><em>b</em>c<img />";
     $this->assertEqual(FilterComponent::tags($string), 'abc');
     $this->assertEqual(FilterComponent::tags($string, array('b')), '<b>a</b>bc');
     $this->assertEqual(FilterComponent::tags($string, array('b', 'em', 'img')), '<b>a</b><em>b</em>c<img />');
     $this->assertEqual(FilterComponent::tags($string, array('b'), true), 'a<em>b</em>c<img />');
     $this->assertEqual(FilterComponent::tags($string, array('img'), true), '<b>a</b><em>b</em>c');
     $this->assertEqual(FilterComponent::tags($string, array('b', 'img'), true), 'a<em>b</em>c');
 }