obj = new HTMLPurifier_AttrTransform_ImgRequired(); } function test() { $this->assertResult( array(), array('src' => '', 'alt' => 'Invalid image'), array( 'Core.RemoveInvalidImg' => false ) ); $this->assertResult( array(), array('src' => 'blank.png', 'alt' => 'Pawned!'), array( 'Attr.DefaultInvalidImage' => 'blank.png', 'Attr.DefaultInvalidImageAlt' => 'Pawned!', 'Core.RemoveInvalidImg' => false ) ); $this->assertResult( array('src' => '/path/to/foobar.png'), array('src' => '/path/to/foobar.png', 'alt' => 'foobar.png') ); $this->assertResult( array('alt' => 'intrigue'), array('alt' => 'intrigue', 'src' => ''), array( 'Core.RemoveInvalidImg' => false ) ); } }