public function testAttributeCallbackPositive()
{
$called = 0;
$cb = function () use(&$called) {
$called++;
return true;
};
$config = new Config();
$config->addAttributeCallback($cb);
$scanner = new Scanner($config);
$scanner->start();
$output = $scanner->scan("<a href='http://blah.com'>blah</a>");
$output .= $scanner->end();
$this->assertEquals(1, $called);
$this->assertEquals("<a href=\"http://blah.com\">blah</a>", $output);
}