assertTrue ( $accumulator->add ( 'id1' ) );
$this->assertTrue ( $accumulator->add ( 'id2' ) );
$this->assertFalse ( $accumulator->add ( 'id1' ) ); // repeated id
// you can also access the properties (they're public)
$this->assertTrue ( isset ( $accumulator->ids ['id2'] ) );
}
public function testLoad() {
$accumulator = new HTMLPurifier_IDAccumulator ();
$accumulator->load ( array (
'id1',
'id2',
'id3'
) );
$this->assertFalse ( $accumulator->add ( 'id1' ) ); // repeated id
$this->assertTrue ( $accumulator->add ( 'id4' ) );
}
public function testBuild() {
$this->config->set ( 'Attr.IDBlacklist', array (
'foo'
) );
$accumulator = HTMLPurifier_IDAccumulator::build ( $this->config, $this->context );
$this->assertTrue ( isset ( $accumulator->ids ['foo'] ) );
}
}
// vim: et sw=4 sts=4